Пишу CMS (SQL) - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Wed, 15 Jan 2025 02:44:28 +0300 <blockquote class="blockquote">+1 хит (как таковой непонятно зачем это, и вообще, писать надо в сессию, и раз в пару минут обновлять уже в бд, ибо эти данные не требуют секундной точности)</blockquote> <br> <em><span style="font-size:x-small">Добавлено через 00:47 сек.</span></em><br> так сделал))) https://visavi.net/topics/18341/316592 Пишу CMS (SQL) Максим Thu, 03 Feb 2011 04:16:42 +0300 Сообщения https://visavi.net/topics/18341/316592 если у юзера нет в сессии пароля то профиль запрашивать незачем<br> не за чем и писать +1 хит (как таковой непонятно зачем это, и вообще, писать надо в сессию, и раз в пару минут обновлять уже в бд, ибо эти данные не требуют секундной точности) https://visavi.net/topics/18341/316549 Пишу CMS (SQL) ramzes Thu, 03 Feb 2011 00:07:16 +0300 Сообщения https://visavi.net/topics/18341/316549 <pre class="prettyprint"> Array ( &#91;0] =&gt; SET NAMES utf8 - Для корректного отображения данных из бд &#91;1] =&gt; SET SQL_MODE = &#039;&#039; - надо убрать &#91;2] =&gt; SELECT * FROM table_configs - запрос конфигурации &#91;3] =&gt; UPDATE table_users SET all_hits=all_hits+1, last_hit=NOW(), is_online=&#039;Y&#039; WHERE user_id=&#039;1&#039;; +1хит юзеру &#91;4] =&gt; SELECT * FROM table_users WHERE user_id=&#039;1&#039; LIMIT 1; - достаём инфу о юзере &#91;5] =&gt; UPDATE table_users SET is_online=&#039;N&#039; WHERE last_hit&lt;NOW()-INTERVAL 5 MINUTE; - обновляем онлайн &#91;6] =&gt; SELECT * FROM table_register WHERE remote_addr=&#039;127.0.0.1&#039; LIMIT 1; - проверяем наличие подтверждения о реге (надо убать или сделать только для тех кто авторизовался. это уже -1 запрос) &#91;7] =&gt; SELECT * FROM table_blogs ORDER BY RAND() LIMIT 10; - облако тегов &#91;8] =&gt; SELECT COUNT(*) FROM table_blogs; - тоже можно загнать в кеш, в таблицу table_configs &#91;9] =&gt; SELECT * FROM table_blogs ORDER BY blog_id DESC LIMIT 0, 10; - ну блоги не считаем, это уже модуль ) </pre> <br> <em><span style="font-size:x-small">Добавлено через 01:58 сек.</span></em><br> облако тегов буду кешировать потом, когда статей в блоге станет очень много, более 200-500... А сейчас при кеше же прирост производительности отрицательный...<br> <br> <em><span style="font-size:x-small">Добавлено через 04:16 сек.</span></em><br> Когда юзер не авторизован, запросов гдето 7 всего, + сейчас уберу SET SQL_MODE = &#039;&#039;. уже 6 https://visavi.net/topics/18341/316008 Пишу CMS (SQL) Максим Wed, 02 Feb 2011 07:04:47 +0300 Сообщения https://visavi.net/topics/18341/316008 напиши какие запросы для чего,(не код а кол-во и цель) посмотрим может где сэкономить можно https://visavi.net/topics/18341/315549 Пишу CMS (SQL) ramzes Tue, 01 Feb 2011 15:49:35 +0300 Сообщения https://visavi.net/topics/18341/315549 Так моя CMS c отображением вап и веб версии. А в веб обвеса попольше будет... https://visavi.net/topics/18341/315462 Пишу CMS (SQL) Максим Tue, 01 Feb 2011 12:48:39 +0300 Сообщения https://visavi.net/topics/18341/315462 4-6 запросов у меня выходит<br> а без онлайнера 1-2 запроса)))<br> все зависит от того какой функционал висит, но все равно 12 запросов это не много, не мало конечно но и не много https://visavi.net/topics/18341/315359 Пишу CMS (SQL) ramzes Tue, 01 Feb 2011 05:47:23 +0300 Сообщения https://visavi.net/topics/18341/315359 Конфиг кэшируй. <br> И раз в 12-24часа обновляй.. <br> Из таблы users вытаскивай поля только те которые нужны тебе) Ну и т.д .. <br> Для меня это очень много запросов) https://visavi.net/topics/18341/315352 Пишу CMS (SQL) Марсель Tue, 01 Feb 2011 05:36:33 +0300 Сообщения https://visavi.net/topics/18341/315352 дибильный форум<br> второй раз писать не буду много букв https://visavi.net/topics/18341/314989 Пишу CMS (SQL) ramzes Mon, 31 Jan 2011 17:33:17 +0300 Сообщения https://visavi.net/topics/18341/314989 https://visavi.net/topics/18341/314984 Пишу CMS (SQL) ramzes Mon, 31 Jan 2011 17:22:14 +0300 Сообщения https://visavi.net/topics/18341/314984 Что мало верится) ну сути это не меняет, я не говорю что нужно панически уменьшать количество запрос, бывают задачи где и 12 мало гг просто при запуске самой основы это очень много, под словом основа я говорю про ту часть которая не относится к контенту страницы https://visavi.net/topics/18341/314967 Пишу CMS (SQL) Lugaro Mon, 31 Jan 2011 16:52:17 +0300 Сообщения https://visavi.net/topics/18341/314967 11. <strong>.::lugaro::.</strong>, проверенно на 500 живых онлайн, ни каких скачков генерации не было, впятером следили https://visavi.net/topics/18341/314950 Пишу CMS (SQL) ramzes Mon, 31 Jan 2011 16:21:48 +0300 Сообщения https://visavi.net/topics/18341/314950 10. <strong>ramzes</strong>, Ну да при пустом сайте, а теперь забей базу, и в онлайн человек 100 пусти, и посмотри <img src="https://visavi.net/uploads/stickers/E.gif" alt="E"> https://visavi.net/topics/18341/314939 Пишу CMS (SQL) Lugaro Mon, 31 Jan 2011 15:54:59 +0300 Сообщения https://visavi.net/topics/18341/314939 5. <strong>.::lugaro::.</strong>, <br> Generic: 0.0127 Sql: 12<br> и что кошмарного при 12 запросах?<br> вот генерация визави примерно в таком же месте (тут) 0.0298 сек. https://visavi.net/topics/18341/314938 Пишу CMS (SQL) ramzes Mon, 31 Jan 2011 15:52:30 +0300 Сообщения https://visavi.net/topics/18341/314938 4. <strong>Nu3oN</strong>, бред https://visavi.net/topics/18341/314919 Пишу CMS (SQL) Женек Mon, 31 Jan 2011 15:21:59 +0300 Сообщения https://visavi.net/topics/18341/314919 Это не реклама!!!<br> <a href="http://gsmisv.ru/" target="_blank" rel="nofollow">http://gsmisv.ru/</a> - сайт который пишу.<br> <br> Мне незачем сдесь рекламить не рабочий сайт.<br> <br> Можете протестить регу и тд, пожалуйста)<br> Ка только допишу двиг, выложу в паблик.<br> <br> <em><span style="font-size:x-small">Добавлено через 02:02 сек.</span></em><br> Пожалуйста выскажите свои пожелания, мне важно это сейчас, пока пишу скрипт.<br> <br> <em><span style="font-size:x-small">Добавлено через 02:58 сек.</span></em><br> Генерация не большая, что уонечно хорошо, думаю так и продлжу написание скрипта дальше....<br> <br> <em><span style="font-size:x-small">Добавлено через 05:20 сек.</span></em><br> <blockquote class="blockquote"><strong>Nu3oN</strong> (31 Января 2011 / 14:09)<br> з.ы с джоином выйдет примерно тоже самое время что и при нескольких запросов!</blockquote> <br> Смотря сколько их будет.<br> <br> Я тестировал и с join sql запрос выиграл по скорости<br> <br> <em><span style="font-size:x-small">Добавлено через 07:48 сек.</span></em><br> А с кешированием всех данных я уже додумася, ибо производительность от этого только в +. https://visavi.net/topics/18341/314914 Пишу CMS (SQL) Максим Mon, 31 Jan 2011 14:43:01 +0300 Сообщения https://visavi.net/topics/18341/314914