Вы собрали структуру каталога на физичесих папка?
СЕО модуль вам на что ? и виртуальная структура каталога не?
Или документация не наш метод?
В СЕО модуле в строке поддерживается не только переменные выбираемые, но и код в нем можно вставить условие.
Adamos, согласен
вот правда со временем вы осознаете что юзабилити вашей самоделки крайне сомнительно
а главное невозможно это г постоянно держать в актуальном состояние, и уж если актуализировать продакшен сервера вполне можно но вот установочный скрипт нет поскольку все постоянно обновляется.
Со временем вы понимаете что для обычных работ вполне хватает какой-то основы которая уже сама обновила версии пхп fpm и прикрутила letsencrypt все что остается это довозить напильником и вуаля все готово.
Так что по соотношению цена качество это лучший вариант.
я не говорю сейчас про кубертенас и тд, там все индивидуально ( хотя и там есть машины битрикс вм в варианте выбора) но для заурядных сайтов с посещением до 50К человек вполне себе решение.
В его случае же
нет смысла корпеть над консолью для создания сайта это тупо, в этом нет никакого смысла, если есть GUI
И даже если собирается поучиться линукс и веб серверу, ему нужно видить перед глазами не LAMP а что-то уже более весомое и работающее.
Так что тоже нет смысла от самостоятельной поделки.
А если человек не может оветить себе на вопрос PHP 5.4 APC или Opcache ?
А если 7.4?
то и смысла ему самому делать веб сервер никакого нет. ибо он не сможет поставить себе даже тз
Александр Дедунович,
vestacp - веб морда имеется ставится в 1 клик
braynicp - веб морда проприетарная. намного больше умеет ваще все, но интерфейс все-же не для новичков. я долго общался с товарищями по полной переработке интерфейса, но они только сделали этот релиз интерфейса и считают его заебись. Хотя функционал багатый
ispconfig3 - ман по установке страниц на 40, и это в базовой комплектации но на мой взгляд самое удобное из того что есть и GPL2 лицензия, я эту штуку часто юзаю, но нужно доставлять nginx+apache, в базе не идет.
ispmanager - пропреитарная и дорогая, есть как правило в автоустановках на всех впс, говно еще то, но все юзают.
bitrix-vm - ставится 1 скриптом, а так же есть доступные машины под все системы виртуализации. ( внешняя почта, postfix отсутствует стоит msmtpd - делигируйте почту на яндес коннект, и подключите ее.
управляется консольной менюшкой.
Большенство этого художества ставиться на разные ОС
Но рекомендую centos посколку он LTS
хотя люблю больше делбиан.
но ставьте чистый centos mini и на него накатывайте что вам нужно .
Adamos, еще раз
Какой велосипед?
что велосипедного там ?
nginx+apache?
может вы имеете в виду bvat?
что именно не подойдет для "реального хостинга" по вашему ?
я вижу много слов, но по факту никакого ответа не вижу.
Основная задача хостинга давать производительность и разместить сайты.
чистый ламп по вашему позволяет говорить о скорости?
или вы думаете что ваш ispmanager обладает скоростью или отсутствием кривожопости?
разочарую ни в первом ни во втором пункте даже не близко.
Костыль на костыле и костылем погоняет.
лично я для хостингов в 90% случаев собираю собственную систему и отвечаю за каждую строчку, однако часто за основы беру и веб панели и тот же битрикс вм.
Последнее новичку довести до ума проще, поскольку тупо поставил и все.
Задача веб панелей обеспечить доступность к управлению, про оптимизацию производительности они не заботятся практически полностью.
Не говоря уже о LAMP конфиги которого не менялись лет 30, за это время замечу требования к некоторым настройкам выросли до 10К раз !
По этому очевидно предложить челвеку сразу готовое решение которое можно поставить в 1 клик, да у него есть свои плюсы и минусы, как и улюбой другой разработке.
Но при соотношение цена качества это нормально.
Да на ней все еще используется mod_apache на бэке, но в общем это стабильней чем FPM, так что и свои плюсы имеет.
да выдает LE сертификаты через стороннюю софтину собраную на коленках.
НО не думаю что новичку certbot скажет больше. и тд по списку.
Можно немного больше конструктива? что конкретно вам не нравится ?
Adamos, ЭЭ можно конкретно что там из строчек для битрикс будет лишним?
мбстринг? ну ок поменять 2на 1
че еще?
А вот то что обычнй LAMP не имеет ни системы кеширования ни оптимальных настроек апача и nginx оптимальной настройки mysql и патча ядра на количество открываемых файлов и тд и тп
вы это имеете в виду
На кой хрен она сдалась
?
ну тогда ответ
на тот что это называется оптимизация производительности.
В виду "нелегкости" битрикс они были вынуждены вылизать свою вм заточив ее под максимальную скорость
Вас это не устраивает?
Поставь в my.cnf
innodb_flush_log_at_trx_commit = 2
и рестартани, может очень сильно помочь , вплоть до 50 раз !
Однако у тебя
2 x 2.8 ГГ
это я так понимаю процессоры 4 поколения назад, что от них ожидать сам понимаешь.
Tutucu, Нет тебе не нужно рестартовать, это тупиковая ветвь развития.
Тебе нужно найти проблему.
1. то что в медленные запросы попадает может быть следствием, нет смысла там даже лазить.
2. оптимизируй код, как правило проблема с самыми тяжелыми запросами, или импортами экспортами, опять же посколькуо это больные селекты и инсерты.
3. Посмотрите хиты которые неачались момент тормоза анализируйте этот хит смотрите что на этой страничке не кешируется.
По факту если у вас кешируется все, то запросов в бд настолько минимальное количество что это никак не сказывается на производительность.
4. Исключите пролемы со внешними сервисами, когда вы подключили внешние js шрифты и тд
Поскольку доступность этих товарищей так же через веб и они так же в среднем могут сильно варьировать свой ответ по времени. Так что избавься от всего CDN внешнего перенеси все че можно локально (без фанатизма метрику можно не трогать, она все-равно самый медленный жс на твоем сайте )
гыгы я не разраб, но меня блевать от этого кода тянет не меньше,
Когда я вижу по 48 LEFT JOIN из 3 бд, и запросов к АПИ движка, сдается мне что тут должно быть не так ;)
Мне бы эту поделку дотянуть еще пол годика, Все это ... уже рефакторится на битрикс.
Единственное что может оправдать такое художество что это 4тый бэк к сайту притом это уже тупо статистика и по факту ... как она собрана ;)
А хранить баннер к сайту друпала в 3 базах и собстенный фронт поверх друпала как оно вам? ( разраб умер от передоза)
эта часть отвечает за ваш движок просто добавьте в исключение
RewriteCond - это если, их можно складывать вертикально до первого рула.
по этому это только два условия
если это не файл
OR это или
в данном случае звучит так
если это файл или директория, ТО
RewriteRule ^ - [L]
Кирилл Резанов, и подправь я там в конце 3 ставил там еж 2
В том варианте че сейчас на сайте он без ошибки.
неправельно
RewriteRule ^blog/[0-9]{4}/[0-9]{2}/[0-9]{3}/(.*)$ /blog/article/$1/? [L,R=301]
Правельно
RewriteRule ^blog/[0-9]{4}/[0-9]{2}/[0-9]{2}/(.*)$ /blog/article/$1/? [L,R=301]
СЕО модуль вам на что ? и виртуальная структура каталога не?
Или документация не наш метод?
В СЕО модуле в строке поддерживается не только переменные выбираемые, но и код в нем можно вставить условие.