avatar_Zеvs

Продажа MU Online Web, by Zevs

Автор Zеvs, 2010 Апр. 08, 14:54

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Zеvs

Теперь, если не создать ни одного персонажа на аккаунте, панель управления не будет работать.
Также добавлена функция создания персонажа на сайте, если это нужно игроку.
Немного доисправлены функции Castle Siege для владельца замка ( теперь у него полное управление статуями и воротами на сайте ).
Добавлена возможность создавать игровой сундук на сайте.

Разрабатывается система скидок в маркете..

Добавлена функция перевода кредитов сайта в кэш поинты, возможно устанавливать % налога, включать и выключать эту функцию.

Zеvs

#61
В сайте добавлен помимо русского, английский язык. В будущем будет еще несколько языков.
Добавил кэширование.
Обновил сохранение ДБ, теперь скрипт может сохранять файл бэкапа в любое место на компьютере.
Добавлена поддержка 65к статов.

Zеvs

Маркет полностью перенесен из базы в файл.

Также переносятся другие некоторые модули из базы в файлы, например, новости.

epmak

#63
 
где-то я уже видел это идею
маркет у тебя в массиве или как у деса?

GrInYa

Цитата: Zеvs от 2010 Сен. 25, 22:10  Маркет полностью перенесен из базы в файл.

Также переносятся другие некоторые модули из базы в файлы, например, новости.
зачем так тупить? :)


ПС: ты в курсе что 80% хостингов не поддерживают работу с файлами? (в смысле функции file_exists, file, fread,...и.т.п непашут)...и зачем тогда база))

epmak

база?) представь у тебя гринь база стоит отдельно на машине, а веб сервер, допустим на хостинге. Насколько быстрее будет реакция с файлов на хостинге, нежели пока с базы коннект дойдет? + новости действительно проще держать в файле. Кстати, если вдс брать, то там будет все норм с держанием файлов

и это не тупость.

GrInYa

вы настолько глубоко решили ускорить сайт что забыли про удобности, оптимизации, управлении, и ещё о много другом...

по твоему читать 100.000 строк из тхт файла и поставить всех в масив и проверить каждую строку будет быстрее чем отправить 1кб запроса на базу и получить обратно только то что необходимо???...не смеши :)...и преставь тебе понадобица изменения в каждой строки...и как ты это будешь делать?...будешь месяц сидеть и отредактировать каждую строку?...либо напишешь скрипт для редактирования каторый напишешь не за 5 минут?...либо хз как ещё...и ты готов сидеть каждый раз писать бредовые пхп скрипты для редактирования одного тхт фаила?...никто думаю из нормальных програмистов не стал бы такое делать ))...лучше пожертвовать долю секунду...и потом зная что просто отправил 1 простой запрос к базе и всё зделано ;)...и уже не буду говорить про удобность пользователя/админа администрировать сайт...

ПС: все эти нюансы должны быть в балансе, а не один на 100% а другой на 0%...к тамуже вы не подумали о виртуальной памяти занятой такими файлами

то что вы делаете ето тоже самое что вместо того чтобы написать:

for ($i=1900; $i<2010; $i++) {
echo '<option value="'.$i.'">'.$i.'</option>';
}

вы пишете

<option value="1900">1900</option>
<option value="1901">1901</option>
<option value="1902">1902</option>

..............................................

<option value="2010">2010</option>

или вместо str_repeat('1', 10);
вы пишете 1111111111

ну да 2-е варианты более ефективны... вить не изпользуется вобще пхп функции...но оптимизации нету никакой...занимает место на диске код в 100 раз больше...редактировать потом один геморой(к примеру добавить стили либо онклик функцию в первом примере)

Цитата: epmak от 2010 Сен. 26, 15:37  база?) представь у тебя гринь база стоит отдельно на машине, а веб сервер, допустим на хостинге. Насколько быстрее будет реакция с файлов на хостинге, нежели пока с базы коннект дойдет?
купи комп мощнее, интернет соединение повысь...

PS: думаешь в майкрософте или в гугл логика програмистов такая как у вас? ))...а там не один милион кода...и при изменениях они изменяют только в одно место...а не в милиард мест ))...оптимизация там на первом месте

cokpat

#67
Гриня ты малость недопонимаешь к чему эти переносы, может когда нибудь поймешь :)

Оптимизация кода тут вообще не причем.

Цитироватькупи комп мощнее, интернет соединение повысь...
как то не особо улыбается, оплачивать VDS, домен,хостинг под форум, да еще и ВДС под сайт заказывать, вместо ВПС.

Zеvs

Цитировать...и уже не буду говорить про удобность пользователя/админа администрировать сайт...
А в каком месте собственно затруднения будут?

На остальное не отвечаю ибо смысла нету, начнется балаган.

P.S. Кто захочет иметь маркет, новости и т.п. именно в базе - они будут в базе, я не навязываю ничего, я даю возможность выбора.

GrInYa

Цитата: Zеvs от 2010 Сен. 26, 18:41  А в каком месте собственно затруднения будут?
удалить, редактировать массовые значения...к примеру удалить те вещи с маркета каторые уже сидят больше месяца...либо отоброжать только те у каторые цена больше 10кр...

ПС: по твоему нормально чтоб каждый раз при таких обстоятельств написать скрипт? если можно тупо сказать серверу удалить то или то, изменять то или то через скуль

да и к тамуже искать чтото в ручную гораздо лучше искать в таблицах чем в тхт файле )...

и за доли секунды быстрее так себя мучать думаю глупо ))

Zеvs

Очень старые вещи будут удалятся сами.
_____

У сайта на днях появится своя дом. страничка, откуда можно будет качать обновления для покупателей.


Ember

Цитата: Zеvs от 2010 Сен. 26, 16:00  У сайта на днях появится своя дом. страничка, откуда можно будет качать обновления для покупателей.
Ура, товарищи ! :)

epmak

1. зевс так и умолчал про вебОповские таблицы.. впринципе, потом всеравно узнаю
2. гриня прав лишь в том, что саму базу вещей, которые продаются все-таки удобнее хранить в бд. А если хранить в файле, то всегда может возникнуть ошибка при чтении/записи, хотя это маловероятно, что пользователи умудряться синхронно продавать/покупать вещи.

GrInYa

Цитата: epmak от 2010 Сен. 26, 19:41  А если хранить в файле, то всегда может возникнуть ошибка при чтении/записи, хотя это маловероятно, что пользователи умудряться синхронно продавать/покупать вещи.
к твоему сведению: пхп всегда работает только с одним запросом, закончив его он переходит на следующий...и не могут возникать такие ошибки...

Deathless

Немного информации по теме:
1. MSSQL работает по такому же принципу, как и текстовый файл.
2. Чем больше забита база, тем больше времени уходит на обработку данных.
3. Текстовый файл сохраняется в оперативной памяти, в отличии от MSSQL (без протокола Shared Memory), что уже ускоряет работу с данными.

Да, легче всего запихнуть всё в MSSQL, чем ковыряться с текстовыми файлами.
+ MU - это не та стихия, которая требует таких жертв...

epmak

Цитата: GrInYa от 2010 Сен. 26, 22:12  к твоему сведению: пхп всегда работает только с одним запросом, закончив его он переходит на следующий...и не могут возникать такие ошибки...
все может быть, сам не сталкивался, но читал статьи, где написано, что вполне возможны проблемы чтения/записи в файл.

GrInYa

Цитата: epmak от 2010 Сен. 27, 04:59  все может быть, сам не сталкивался, но читал статьи, где написано, что вполне возможны проблемы чтения/записи в файл.
может быть не всё, а есть то что я написал ))...ну а проблем с файлами могут быть по другим причинам не касающих пхп

Zеvs

#77
Настройки сайта перенесены из БД.
Много исправлений.
Настроено нормальное отображение harmony опций
Добавлена внутресайтовая mail-система (игроки могут общаться между собой, уведомления о продаже вещи в маркете и др. уведомления, возможность администратора делать массовые рассылки, анти-спам, не дающий вписывать в сообщении ссылки на другие ресурсы, время задержки между отправкой сообщений)
Добавлен рекорд онлайна
Добавлен топ убийц
Добавлена возможность привязки админки к определенному IP
Добавлена возможность удалять аккаунт(ы) в админке.

Доработана мобильная версия сайта.
Добавлена история покупки вещей в кузнице, а также в кузницу добавлена корзина для покупок.

Zеvs

#78
Теперь в веб-маркете помимо вещей можно продавать кредиты за zen.
В админке появилась фукнция переименования персонажа.
В системе личных сообщений появилось ограничение на кол-во сообщений.
А также по мелочи: теперь в сундуках на сайте все банки отображаются с общим количеством их в пачке.

Bask

А я видел работы зевса
Сайты отличные


З.Ы. - привет теска)

Похожие темы (5)