Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   из php в html по крону (https://forum.antichat.xyz/showthread.php?t=89645)

Ridikh 29.10.2008 20:24

из php в html по крону
 
А как Вам такой вопросик:

есть сайт, написан на php. Сайт динамический, т.е. пользователи добавляют данные и смотрят результаты в реальном времени. Все бы хорошо, но вот пользователей становится все больше ( 2500 в сутки) и мой хостер говниться, чтобы я переходил на новый тариф за 1000 р из-за увеличения нагрузки.
В книжке я прочитал, что можно как то переводить php в html и обнолять страницы html, например, раз в час кроном. т.е. обращений к базе почти не будет и php скрипты не будут тормозить сервак.
Внимание вопрос: как это делается?

Gifts 29.10.2008 20:43

Ridikh читать в мануале про ob_start и ob_get_contents.

Правда смутно понимаю целесообразность отказа от пхп

Naydav 29.10.2008 21:02

Цитата:

Сообщение от Ridikh
А как Вам такой вопросик:

есть сайт, написан на php. Сайт динамический, т.е. пользователи добавляют данные и смотрят результаты в реальном времени. Все бы хорошо, но вот пользователей становится все больше ( 2500 в сутки) и мой хостер говниться, чтобы я переходил на новый тариф за 1000 р из-за увеличения нагрузки.
В книжке я прочитал, что можно как то переводить php в html и обнолять страницы html, например, раз в час кроном. т.е. обращений к базе почти не будет и php скрипты не будут тормозить сервак.
Внимание вопрос: как это делается?

Почитай о кешировании данных в общем, и в частности о Smarty и встроенном механизме множественного кеширования (причем время кеширования задаеться через конфиг, и кеширование происходит без использования крона)

Ridikh 30.10.2008 09:44

Цитата:

Сообщение от Gifts
Ridikh читать в мануале про ob_start и ob_get_contents.

Правда смутно понимаю целесообразность отказа от пхп

от пхп я отказываться не собираюсь, я хочу чтобы пользователи смотрели html страницы, которые будут обновляться через определенное время, чтобы снизить нагрузку на сервер.

geezer.code 30.10.2008 11:34

правильно настроить кэширование.
вот вариант с кешем в html
http://www.theukwebdesigncompany.com/articles/php-caching.php

а вот то что доктор прописал!
http://www.php.net/memcache

Ridikh 30.10.2008 14:23

я почитал про кэширование. Но я так понял, что нужно что-то устанавливать на сервак, а у меня виртуальный хостинг.
Как быть?

geezer.code 30.10.2008 15:00

Цитата:

Сообщение от Ridikh
я почитал про кэширование. Но я так понял, что нужно что-то устанавливать на сервак, а у меня виртуальный хостинг.
Как быть?

если это нормальный хостер, то все эти штуки, например memcached, должны быть по дефолту.

Ridikh 30.10.2008 17:02

мне не важно что там у хостера.
я хочу, чтобы посетители сайта смотрели не php страницы, которые обращаются к базе и нагружают сервак, а html станицы - копии этих самых php на определенный момент времени ( например час назад)

vikseriq 30.10.2008 17:42

Тебе же сказали - или ставишь то, или идешь на Smarty - там кеш какраз такой, какой нужен тебе.

ФёдрПупкрв 30.10.2008 18:14

Цитата:

Сообщение от Ridikh
мне не важно что там у хостера.
я хочу, чтобы посетители сайта смотрели не php страницы, которые обращаются к базе и нагружают сервак, а html станицы - копии этих самых php на определенный момент времени ( например час назад)

Ну если тебе не важно, то с таким настроем ты можешь идти куда угодно.
А я на твоем месте поинтересовался бы у хостера, имеется ли у него вообще крон :)


Время: 03:59