Создать ответ 
Небольшие изменения и разные приятные мелочи
Автор Сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #41
RE: Небольшие изменения и разные приятные мелочи
Сегодня были обновлены странички новостей сайта и архива новостей сайта.

Помимо того, что был изменен стиль вывода новостей, был также изменен и принцип хранения и вывода новостей.
Теперь на страничке новостей строго только 10 последних новостей, а архив новостей разбит на странички по 10 новостей на каждой.

Так же были внесены изменения и в админ панель, связанные с добавлением новостей и перемещением старых новостей в архив. Таким образом, надеемся "оживить" страничку с новостями сайта.
10.10.2012 18:38:58
Найти все сообщения Цитировать это сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #42
RE: Небольшие изменения и разные приятные мелочи
Сегодня при помощи сервиса validator.w3.org по возможности были исправлены все найденные ошибки на основных страницах сайта.

Дополнительно часть стилей оформления сайта была приведена к единому стандарту и помещена в файл style.css. Данный файл, как правило, кэшируется браузером, что позволяет еще капельку увеличить скорость загрузки сайта и снизить исходящий трафик. Для нашего сайта это важно, т.к. мы по-прежнему располагаемся на бесплатном хостинге и ресурсы естественно надо беречь.
11.10.2012 15:22:05
Найти все сообщения Цитировать это сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #43
RE: Небольшие изменения и разные приятные мелочи
Пришлось заново переработать код, отвечающий за запись логов посещений и количество пользователей онлайн в связи с тем, что функции file_get_contents() и file_put_contents() даже с флагом LOCK_EX не обеспечивали должную блокировку записываемых/считываемых файлов, что могло привести к потере информации.
Работа была проделана не маленькая, но и плюсы тоже имеются.

Подробнее о том, как сделать блокировку файлов от записи можно посмотреть на нашем сайте в теме Блокировка файлов от записи на PHP.
20.10.2012 20:29:43
Найти все сообщения Цитировать это сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #44
RE: Небольшие изменения и разные приятные мелочи
В связи с переездом сайта на более мощный сервер, хостер принял решение учитывать при расчете общей квоты места на диске размер MySQl базы.
Таким образом, размер свободного места на диске у нас резко уменьшился. Хоть свободного места на данный и достаточно, но все же было принято решение по оптимизации хранения информации в MySQl, чтобы сайт мог и дальше развиваться.

С сегодняшнего утра ведутся работы по оптимизации хранения информации в MySQl, а именно для уменьшения размера MySQl базы проводится модернизация скриптов и структуры MySQl для хранения IP адресов не как CHAR(15), а как UNSIGNED INT (для этого мы будем использовать функцию INET_ATON() для конвертации IP адреса в число, и INET_NTOA() для обратного процесса).

Таким образом, только внеся изменения в самую большую таблицу, в которой хранятся логи посещений тем, удалось уменьшить размер таблицы с 19,346.4 кб до 10,933.2 кб. Как видите, результат неплохой плюс это очень положительно сказалось на скорости обработки данной таблицы.
24.10.2012 12:01:05
Найти все сообщения Цитировать это сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #45
RE: Небольшие изменения и разные приятные мелочи
Дополнительно на всех страничках сайта, на которых отображается дата создания и последнего обновления, был изменен формат вывода времени на более привычный для России:
Цитата:Дата создания: 16:15:36 08.10.2011
Последнее обновление: 15:56:47 24.10.2012

Раньше было так, как хранилось в базе:
Цитата:Дата создания: 2011-10-08 16:15:36
Последнее обновление: 2012-10-24 15:56:47
24.10.2012 15:11:39
Найти все сообщения Цитировать это сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #46
RE: Небольшие изменения и разные приятные мелочи
В очередной раз сегодня в течение дня на сайте проводились работы по оптимизации хранения необходимых данных в нашей MySQL базе. А именно происходила замена в некоторых наиболее часто используемых таблицах типа хранимой информации с datetime на int.
В результате удалось немного уменьшить размер самих таблиц, снизить количество операций по преобразованию дат в привычный для нас вид для вывода и как следствие повысилась скорость генерации страничек.
Теперь данные в таблицах хранятся в формате Unix, что очень удобно для их дальнейшей обработки.

Еще был устранен небольшой баг, который заключался в том, что если при обращении к нашему сайту, после index.php через знак ? дописать какой-нибудь хлам, то пропадал заголовок главной странички. Так же поправили небольшой баг, который заключался в неправильном определении странички, на которой находится пользователь. Это опять же было связано со всяким хламом в URL после знака ?
27.10.2012 16:04:40
Найти все сообщения Цитировать это сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #47
RE: Небольшие изменения и разные приятные мелочи
Сегодня чуть-чуть были изменены кнопки справа для перехода к страничкам "Поиска по сайту", "Обратной связи" и "Форума сайта".
Кнопки были совсем немного уменьшены, добавлена более яркая обводка и теперь они закруглены только с одной стороны.

Ниже для сравнения привожу два скриншота:

[Изображение: right_buttons_old_new.png]

Слева - до изменений и справа - после.
29.10.2012 14:40:19
Найти все сообщения Цитировать это сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #48
RE: Небольшие изменения и разные приятные мелочи
Вчера поздно вечером было исправлено пару ошибок.
Первая заключалась в неправильном подсчете дней существования тем на страничке подробной статистика по посещениям тем из-за неправильного округления дат.
Вторая ошибка заключалась в повторении новостей на страничке архива новостей нашего сайта.

На данный момент обе ошибки устранены.
01.11.2012 11:46:43
Найти все сообщения Цитировать это сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #49
RE: Небольшие изменения и разные приятные мелочи
Было изменено несколько ошибок, связанных с картой сайта.

А именно, неправильно считалось количество страничек для архива новостей сайта, черного списка IP адресов, списка подозрительных IP адресов и списка забаненных IP адресов. Так же в карту сайта были добавлены пропущенные ранее служебные странички сайта.

Так же из-за устранения двойного вызова jQuery при загрузке страниц, пришлось чуть-чуть изменить несколько тем сайта (из-за чего изменилось их время последнего обновления).
05.11.2012 14:00:41
Найти все сообщения Цитировать это сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #50
RE: Небольшие изменения и разные приятные мелочи
В правой колонке сайта количество последних добавленных тем было увеличено с восьми до десяти штук. Сделано это было для большего удобства наших посетителей, которые не часто бывают на нашем сайте и могут не заметить добавления некоторых тем.
Так же таким образом мы немного улучшили "баланс" внешнего вида сайта, т.к. ранее левая колонка была гораздо длиннее правой.
11.04.2013 19:58:39
Найти все сообщения Цитировать это сообщение
Создать ответ 


Переход:


Пользователи просматривают эту тему: 1 Гость(ей)


LiveInternet
© Copyright 2011-2024 by UsefulScript.ru