Форум → Программирование → PHP для идиотов → генерация html при высокой нагрузке - как лучше?
генерация html при высокой нагрузке - как лучше?
-
13 мая 2010 г. 20:50, спустя 25 минут 13 секунд
при высокой нагрузке
апач
звучит смешноСпустя 62 сек.…. брать инклюдом шаблон 1 раз и замещать паттерны в цикле для итемсов
… в цикле инклюдить каждый раз php код и менять переменные набора
про второе не понял, но первый точно медленный… юзайте ssihttps://smappi.org/ - платформа по созданию API на все случаи жизни -
13 мая 2010 г. 20:59, спустя 8 минут 56 секунд
звучит смешно
да в принципе то не смешно, но озу понадобится гигов 12 минимум ))) он память сука жрет как проклятыйСапожник без сапог -
13 мая 2010 г. 21:37, спустя 37 минут 16 секунд
в моем случае проц жрет, так что рассматриваю все узкие места не совсем удачного движка -
-
13 мая 2010 г. 23:02, спустя 32 минуты 32 секунды
php под ngingx?
по существу вопроса есть еще мнения?
что тяжелее для апача:
100 инклюдов
или 100 замен паттернов и 1 инклюд -
14 мая 2010 г. 0:15, спустя 1 час 13 минут 26 секунд
Faster, я не знаю, тести - это не сложно.Спустя 24 сек.php под ngingx?
нет, nginx под phphttps://smappi.org/ - платформа по созданию API на все случаи жизни -
14 мая 2010 г. 12:06, спустя 11 часов 50 минут 32 секунды
я вижу два варианта:
- Шаблонизатор
- memcache
-
14 мая 2010 г. 12:38, спустя 31 минуту 42 секунды
спасибо за мнения, единственное в кассу - "попробуй сам" -
14 мая 2010 г. 12:40, спустя 2 минуты 10 секунд
не, ну пиздец. Ты сначала перейди с тяжелого апача на более легкий вебсервер -
14 мая 2010 г. 13:15, спустя 35 минут 7 секунд
Ну а что ты еще ждал? Такие вещи умозрительно не определяются, только длительной ебанью и тестированием …
спасибо за мнения, единственное в кассу - "попробуй сам" -
14 мая 2010 г. 14:10, спустя 55 минут 3 секунды
разумеется на столько абстрактно поставленный вопрос сложно ответить однозначно.
но все же по-существу:
имхо первый вариант шустрее, но тут опять же зависит, как замещать и сколько патернов.
Т.е. так или иначе при определенном количестве патернов скорее всего один из вариантов преобретет преимущество по скорости, поэтому все равно - тестить) -
14 мая 2010 г. 14:16, спустя 6 минут 20 секунд
И еще, если ты в качестве "замещать паттерны в цикле для итемсов" будешь юзать str_replace, то юзай его так:
$content = str_replace(array('tag1', 'tag2', …), array('var1', 'var2', …), $content);
А не:
for(…) {
$content = str_replace('tag1', 'var1', $content);
}
Спустя 29 сек.зы. str_replace только как примерhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
14 мая 2010 г. 17:17, спустя 3 часа 46 секунд
Абырвалг,
на этом сайте юзается помимо апача , ngnix и lighttpd
к вопросу моему это никаким боком, да и не я один копаю код, не пиши плиз в этом топике
AlexB,
согласен
sad8c,
тоже склоняюсь к этому варианту
adw0rd,
спасибо
Пожалуйста, авторизуйтесь, чтобы написать комментарий!