За последние 24 часа нас посетили 80367 программистов и 5699 роботов. Сейчас ищут 1709 программистов ...

Хихикаем над Димочкой

Тема в разделе "Прочее", создана пользователем Gold Dragon, 24 ноя 2012.

  1. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    ну всего загнобили ))))
     
  2. artem-Kuzmin

    artem-Kuzmin Активный пользователь

    С нами с:
    16 фев 2012
    Сообщения:
    809
    Симпатии:
    0
    мега советую книгу Макконела совершенный код
     
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.333
    Симпатии:
    1.753
    вернёмся к пациенту.
    с этим запросом разобрались. делать или нет личное дело каждого. когда база распухнет, этот запрос будет выполняться дольше. и при нормальной посещаемости кешироваться он не будет вообще =)

    дальше какие запросы есть
     
  4. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    дальше я зачитался Макконела ((( интересно пишет )

    вобщем делаю локальную копию.....и по кускам смотрю что и как и где....

    ну и по твоему совету, заведу еще пяток таблиц, в которые буду писать писать то, что тащу каждый раз....но вроде каждый раз оно не упало совсем, как то каждый раз считаю сколько записей в каждой категории, и вывожу это в менюшку слева...., количество просмотров то же каждый раз тащу....ну и таких вещей куча, спасибо за наводку
     
  5. artem-Kuzmin

    artem-Kuzmin Активный пользователь

    С нами с:
    16 фев 2012
    Сообщения:
    809
    Симпатии:
    0
    Это мега шедевр )) ничего подобного не видел правда сам еще дочитываю, но повле нее код писать по другом начал хотя мноое и без того понято
     
  6. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    Итак, докладываю о промежуточных результатах!
    путем нехитрых манипуляций удалось добиться следующего:

    было на главной: запросов к БД - 257, время формирования страницы - 0.89

    стало: запросов к БД - 116, время формирования страницы - 0.65 (почти на 150 запросов серверу стало легче дышать)

    Но и в эту сторону есть еще куда копать, но это позже, поеду в волейбол погоняю пару часиков )))

    Всем спасибо за помощь! )
     
  7. artem-Kuzmin

    artem-Kuzmin Активный пользователь

    С нами с:
    16 фев 2012
    Сообщения:
    809
    Симпатии:
    0
    Я только не могу понять на что их столько))
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.333
    Симпатии:
    1.753
    ты в курсе, что за окном минус двадцать?
     
  9. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    ну мы же в зале играем )))

    Добавлено спустя 5 минут 12 секунд:
    а ты думаешь в какой-нить ВП или джумле их меньше? не проверял...но сильно сомневаюсь...
     
  10. artem-Kuzmin

    artem-Kuzmin Активный пользователь

    С нами с:
    16 фев 2012
    Сообщения:
    809
    Симпатии:
    0
    Та нет ни думаю)), уверен, что тоже немало..
    Есть у меня мелкие сайтики и на дле и на вп), которые максимум под гогет.
    А есть пара сайтиков, которые знаю, что буду растить чуть ли не всю жизнь там на каждую страницу запросов по 1-20..
     
  11. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    ну и я со временем заточу все под себя...
     
  12. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    там их действительно много. ибо движки универсальные и делают обычно много всего что даже в даный момент и не нужно...
    так вот.
    есть у меня наброски моего форума самописного. делал просто ради эксперимента. преследовал минимализм. на любой странице там не более 2-3 запросов в бд. это я не к тому что хвалюсь - а к тому что зачастую сформировать 90% контента на странице можно как раз 1-2 запросами, плюс еще пара на какие нибудь инф блоки и т.д.(а их можно и кешировать).

    в общем это как раз плюс самописных систем. можно заточить их именно под свои нужды, убрав всю лишнюю шелуху.
     
  13. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    вот шелуху я сейчас и убираю )
     
  14. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.333
    Симпатии:
    1.753
    надо посмотреть запросы то. давай, покажи уже список со временем выполнения и количеством строк.
     
  15. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    Игорь, пока рано, я доделаю пока что могу сам, потом уже все вместе глянем....там есть еще над чем работать, есть дубли и т.д.
     
  16. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.333
    Симпатии:
    1.753
    вот что за параноя
     
  17. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    3 страницы гнибили значит, теперь параноя ))) я вами помрешь раньше времени!!! )
     
  18. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    УРА!!!!

    я нашел таки тупняк!!! и исправил!!! ))

    было на главной: запросов к БД - 257, время формирования страницы - 0.89

    на вчерашний вечер стало: запросов к БД - 116, время формирования страницы - 0.65

    сейчас: запросов к БД - 68, время формирования страницы - 0.08!!!

    По времени я ничего так продвинулся )))

    что касается запросов к БД: то 35 из 68-ми у меня уходит на построение 4-х менюшек категорий справа...вот это конечно надо переработать!!!

    Ура, всем спасибо!!!
     
  19. artem-Kuzmin

    artem-Kuzmin Активный пользователь

    С нами с:
    16 фев 2012
    Сообщения:
    809
    Симпатии:
    0
    А эм это какой 2 из сайтов)твоих транс или снип?
     
  20. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
  21. artem-Kuzmin

    artem-Kuzmin Активный пользователь

    С нами с:
    16 фев 2012
    Сообщения:
    809
    Симпатии:
    0
    Как минимум задумайся))
    Вы 15755-й посетитель
    Нахера это людям?
    Вы были у нас 8 раз.
    Последний раз 24.12.2012 в 11:50:14


    64 человека и 43 робота за 24ч
    Online: 1 посетитель (15 мин.) это тоже считаю нафик не нужно пережиток прошлого все форумы добавляют вот и другие зачем то это пишут).
    Лучше сделай рядом с никаки инндикатор зеленый и красный кружок.
     
  22. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.333
    Симпатии:
    1.753
    омг.
     
  23. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    рядом с чем???

    это не я придумал!!! )
     
  24. Chushkin

    Chushkin Активный пользователь

    С нами с:
    17 дек 2010
    Сообщения:
    1.062
    Симпатии:
    91
    Адрес:
    Мещёра, Центр, Болото N3
    Это как раз "кеширование" - при 68 запросах кеш mySQL перестал переполняться. Примерно того же можно было добиться, увеличив+настроив параметры кеша запросов.
    Но всё равно, 68 это много. Нужно стремиться, чтобы запросов было <30, в идеале <20. И то это для сложных/универсальных систем. Почему: любой запрос к mySQL занимает время, даже если сервер его выполняет мгновенно. Хотя в пределе может быть ~400000 запросов/секунду на сервер, в реальности кешированнный запрос будет выполняться порядка 0.001 секунды, (+/-) в зависимости от размера данных и от размера кеша. Итого Ваши 68 запросов, с выдачей данных из кеша, будут выполняться ~0.07 секунд. Много это или мало - зависит от конкретики. Для простой структуры данных - много.
     
  25. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.122
    Симпатии:
    1.222
    Адрес:
    там-сям
    Дима, не знаю как найти ту тему, где ты впервые поделился своей мощной идеей. Напишу сюда: концептуально надо иметь что-то такое
    http://habrahabr.ru/post/165649/
    где есть куски кода, туда и скриншоты нормально лягут.