Снизится ли нагрузка при переходе с php на html?

Sower
На сайте с 30.12.2009
Offline
659
680

На сервере более 200K различных файлов. Под скачивание каждого файл генерируется страница. Будет ли ощутимое снижение нагрузки на ресурсы сервера, если сгенерировать под каждый файл html страницу? Чтоб при заходе на конкретную страницу скрипт каждый раз не занимался формированием её, перечитывая многомегабайтный файл индекса, а дёргалась готовая статика.

Стоит ли переделывать движок, или существенных изменений нагрузки таким образом не добьёшься?

__________________Бесплатная накрутка ПФ: посещаемость, просмотры, переходы с поисковиков по ключевикам, итд.
__________________Все посетители живые, не боты. (http://livesurf.ru/promo/80271)
R
На сайте с 18.10.2007
Offline
29
#1

Будет, особенно если начнете раздавать через какой нибудь nginx. Если нету его - надо поставить и тогда нагрузка уменьшится даже без генерации страниц. Если стоит - попросите добавить расширения файлов в список отдаваемых файлов через nginx

NetSky
На сайте с 05.04.2008
Offline
104
#2
Sower:
Чтоб при заходе на конкретную страницу скрипт каждый раз не занимался формированием её, перечитывая многомегабайтный файл индекса, а дёргалась готовая статика.

Вы же сами себе ответили .. главное как отдавать эту статику. недавно проскакивало решение на базе nginx http://habrahabr.ru/blogs/drupal/110958/

Адаптация верстки сайта под мобильные устройства. .Скорая помощь для ваших сайтов- Wordpress, DLE, Joomla, Drupal
C
На сайте с 20.05.2011
Offline
14
#3

да, но здесь, возможно есть один момент - ваш PHP-код который отдаёт файлы выполняет какие-либо проверки на разрешение скачивания? там куки например и т.д. если какие-то проверки имеются, просто так на статику перевести не получится

Станислав
На сайте с 27.12.2009
Offline
258
#4

Кеширование? Gzip? Думаю стоит копать и в эту сторону

А вобще файлом тьма, лучше CMS написать и дергать инфу мускулом, тогда нагрузка должна снизится.

Мы там, где рады нас видеть.
Mik Foxi
На сайте с 02.03.2011
Offline
1214
#5

если полностью запихнуть всю страницу в статичный файл - место на диске увеличится значительно.

Но зато если статику отдавать нгиксом или лайти - то проц и оперативка высвободятся заметно + скорость отдачи увеличится в раз 10.

Антибот, антиспам, веб фаервол, защита от накрутки поведенческих: https://antibot.cloud/ (Зеркало: https://антибот.рф/ ) Форум на замену серчу: https://foxi.biz/
edogs software
На сайте с 15.12.2005
Offline
775
#6

Если цмс не кривая, то...

Sower:
существенных изменений нагрузки таким образом не добьёшься

Но если сайт по природе своей статичен, то есть смысл конечно 1 раз всё выгрузить "в хтмл" и голова больше ни о чем болеть не будет.

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
C
На сайте с 04.02.2005
Offline
291
#7

А кто-нибудь обратил внимание на фразу

На сервере более 200K различных файлов.

Под такое дело нужно будет "проектировать" структуру каталогов (папок)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий