ФорумПрограммированиеPHP для идиотов → Хайлоад, блеа

Хайлоад, блеа

  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 6 мая 2011 г. 13:00

    В общем есть у клиента сайт. Не важно какой сайт.
    Но там социальная сеть на social engine 3 с огромной кучей доработок и модулей.
    Бывают встречаются такие штуки:
    while (чета) {
    запрос
    while(еще что то) {
    запрос
    и еще цикл без запроса
    }
    }

    Сегодня увидел конструкцию, чуть не подавился))))
    В общем главная грузится около 5.6 секунд. Профиль пару секунд. Всмысле не грузится, а время геренации.
    И это еще не все. Будут еще новые возможности. Да и вроде некоторые плагины отключены, гно потом их включат.
    Ну со временем подрублю я мемкеш, ну самые жесткие места оптимизирую. Но сдается мне мы все равно умрем, когда сайт будут посещать не сотня в день, а что то стремящееся к 1к. А все к этому идет. Сейчас все на виртуальном хостинге.
    Че делать то, пацаны гыгы
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz 6 мая 2011 г. 13:29, спустя 28 минут 41 секунду

    ок
    все умрут, а я изумруд
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 6 мая 2011 г. 13:34, спустя 5 минут 15 секунд

    обернуть вокруг этого дела симфони2

  • mario

    Сообщения: 6067 Репутация: N Группа: Джедаи

    Spritz 6 мая 2011 г. 13:35, спустя 1 минуту 25 секунд

    если в код совсем не хочется лезть заниматься серверной оптимизацией. Покупать дедики, ставить роундбины, балансеры и прочу штуку :)
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 6 мая 2011 г. 13:37, спустя 1 минуту 6 секунд

    SpartakuS, как вариант, найти того кто это написал и дать пизды.
    хоть легче чуток станет.
  • mario

    Сообщения: 6067 Репутация: N Группа: Джедаи

    Spritz 6 мая 2011 г. 13:38, спустя 1 минуту 9 секунд


    SpartakuS, как вариант, найти того кто это написал и дать пизды.
    хоть легче чуток станет.
    +1!!! :)
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 6 мая 2011 г. 13:40, спустя 2 минуты 37 секунд

    Абырвалг, мне тут усиленно доказывали, что симфони2 будет быстрее юии :D
    mario, а куй. Систем распределения нарузки там не предусмотрено.
    Не, я канеш не против в коде поковырятся. Но сдается мне, что придется переписать все один хрен.
    Я пока вижу один вариант. Переписать это все пока не легло найух. Посещаемость то растет. Но клиент против.
    Спустя 34 сек.
    NRG, ахахаха…
  • mario

    Сообщения: 6067 Репутация: N Группа: Джедаи

    Spritz 6 мая 2011 г. 13:44, спустя 3 минуты 44 секунды

    а куй. Систем распределения нарузки там не предусмотрено.

    этого не нужно ;)
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 6 мая 2011 г. 13:55, спустя 11 минут 23 секунды

    Как затестить сколько выдержит? Хотя бы у меня на локалке
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 6 мая 2011 г. 14:02, спустя 6 минут 31 секунду


    Как затестить сколько выдержит? Хотя бы у меня на локалке

    ab http://httpd.apache.org/docs/2.0/programs/ab.html
    Спустя 122 сек.
    мне тут усиленно доказывали, что симфони2 будет быстрее юии :D

    не знаю как там yii, но у меня демка hello world на локалке грузится так же "быстро" как и просмотр какой-то категории с товарами в мадженте. Х3 какого хуя так тормознуто
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 6 мая 2011 г. 14:19, спустя 17 минут 28 секунд

    Абырвалг, пустое приложении в юии в дев режиме (без запросов в базу) грузится 0.1 секунды. :)  
    Спустя 26 сек.
    На слабенькой вдске замерял.
  • Flare

    Сообщения: 284 Репутация: N Группа: Кто попало

    Spritz 6 мая 2011 г. 15:24, спустя 1 час 4 минуты 59 секунд

    Абырвалг, у меня sf2 демо приложение ~0.21сек в dev режиме с дебагом, в prod ~0.09сек без дебага
    + это на денвере без оп кешера
    хз чего у тебя так
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 6 мая 2011 г. 15:43, спустя 18 минут 58 секунд

    Flare, ну это уже цифры близкие к yii
  • ivanscm

    Сообщения: 1251 Репутация: N Группа: Джедаи

    Spritz 6 мая 2011 г. 15:47, спустя 4 минуты 4 секунды

    Хайт лоад :)
    С возвращением, Пiха! hyperoff.ru - качественный хостинг php
  • AlexanderC

    Сообщения: 270 Репутация: N Группа: Кто попало

    Spritz 16 мая 2011 г. 4:07, спустя 9 дней 12 часов 19 минут

    http://loadimpact.com/products.php - нокомментмля

Пожалуйста, авторизуйтесь, чтобы написать комментарий!