|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.03.2018, 19:19 | #11 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Вообще-то не очевидно.
При обращении к БД основную тяжелую работу ж не РНР делает. Ну и для самого РНР тоже есть куча оптимизаций типа PHP-FPM, HHVM, ...
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
03.03.2018, 19:29 | #12 |
Форумчанин
Регистрация: 08.11.2017
Сообщений: 347
|
В большинстве практических сервисов - БД даёт ничтожную нагрузку по сравнению с быдлокодом той части, которая генерирует страницу.
БД начинает тормозить, когда в них запихивают неадекват типа шаблонов страниц или фотографий, т.е. используют базу, где она не нужна и/или порождает внутренний трафик. |
03.03.2018, 19:45 | #13 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А, ну да, быдлокод на С++ конечно лучше.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
06.04.2018, 15:13 | #14 | ||
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
Цитата:
Ну зачем? ну зачем вы строите из себя великого гуру? и говорите автору такие вещи? Поясните в чем суть неадекватности задачи? только потому что Вы не понимаете зачем оно нужно? или не понимаете как оно работает? Столько диванных аналитиков развелось, все знают что и кто тормозит и в какой мере... знают что требовать от php а чего нельзя требовать. Вообщем я не буду писать все что я думаю по этому вопросу. но суть в том что вы не понимаете о чем пишите и какие даете советы. Вот вам самый простой не высосанный из пальца пример. Большой объем данных адский SQL запрос оптимизированный по самые коки. Выполняется 68 сек. (если сейчас аналитики диванные начнут писать что надо еще архитектуру бд менять - сообщу сразу идите лесом) ибо есть такие системы где запросы могут от нескольких часов выполняться и больше.. не суть. Нужно строить тренд. данные обновляются 3 раза в день. Так вот выполняем запросы. кладем данные в мемкеш и рисуем графики. остальные клиенты получают готовые данные и не дергает каждый запрос по 60 сек. Это пример такой .. его можно и по другому решить, но делали и такое. Второе, кто нибудь видел 100 000 запросов в сек. на селект не в часы пик? и вы говорите про не адекватность задачи? да даже положив данные в мемкеш на 3 сек. вы сократите не хило нагрузку на сервер. Будет интересно вы углубленно изучите этот вопрос, дело в вашем желании. Автору. выдернул из сто летнего кода. Код:
Цитата:
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
|
||
06.04.2018, 15:19 | #15 | |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
Цитата:
Так же много времени уходит на обращение к БД -> ожиданию -> получению ответа. умножьте это на кол-во запросов в вашем коде получите время выполнения. а теперь представьте что избавились от этой прокладки. и берете данные прям из памяти. понимаете суть?
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
|
|
06.04.2018, 15:22 | #16 | |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
Цитата:
Если только ключ / значения то можно и редис как писали выше. можно и мемкеш. в случаи если поставите мемкеш. в будущем сможете хранить не только ключ / значения но и другую не нужную инфомрацию
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Загрузка оперативной памяти | Den_Dodge | Помощь студентам | 2 | 14.04.2016 17:20 |
Задача-найти объем оперативной памяти по шестнадцатеричному адресу последнего байта оперативной памяти | Ksana Alex | Помощь студентам | 4 | 14.11.2013 15:51 |
Считывание из оперативной памяти | niki2012 | Общие вопросы Delphi | 7 | 05.01.2011 18:32 |
Объём оперативной памяти | _-Re@l-_ | Общие вопросы Delphi | 2 | 16.06.2010 12:58 |
Текстирование оперативной памяти | arxipmen | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 6 | 23.11.2007 14:30 |