SA-MP Forums Archive
[Include] p_ini - Самый быстрый редактор INI файлов - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+----- Forum: Релизы/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=66)
+----- Thread: [Include] p_ini - Самый быстрый редактор INI файлов (/showthread.php?tid=416603)



p_ini - Самый быстрый редактор INI файлов - Den_Bellik - 17.02.2013

Quote:
Originally Posted by pavelost
Здравствуйте, уважаемые пользователи форума. Представляю вам свою давнюю разработку - p_ini.
Данный include ускорит работу вашего игрового мода/скрипта (В случае, если ваш мод/скрипт работает на других INI редакторах, таких как Dini, mxINI, y_ini и т.д.).

Функции для работы с файлами:

PHP код:
OpenFile(adress[]);
CloseFile(pini:File);
SetStringFile(pini:File,key[],source[]);
SetIntegerFile(pini:File,key[],source);
SetFloatFile(pini:File,key[],Float:source);
SetBooleanFile(pini:File,key[],bool:source);
GetStringFile(pini:File,const key[],dest[]);
GetIntegerFile(pini:File,const key[],&dest);
GetFloatFile(pini:File,const key[],&Float:dest);
GetBooleanFile(pini:File,const key[],&bool:dest);
CreateFile(adress[]);
DeleteFile(adress[]); 


Сравнение с MySQL:
Автор: pavelost



Re: p_ini - Самый быстрый редактор INI файлов - SDraw - 18.02.2013

Ммм, I don't get it o_o


Re: p_ini - Самый быстрый редактор INI файлов - Twixter - 18.02.2013

pastebin выкладывай


Re: p_ini - Самый быстрый редактор INI файлов - OKStyle - 18.02.2013

Хотелось бы ещё тесты с SQLite и MySQL. Так, чисто сравнить.


Re: p_ini - Самый быстрый редактор INI файлов - Romanius - 19.02.2013

Вы еще существуете?

[spoiler]Пастбин давай.[/spoiler]


Re: p_ini - Самый быстрый редактор INI файлов - Den_Bellik - 22.02.2013

pastebin: Клик

Держите.

Quote:
Originally Posted by OKStyle
Посмотреть сообщение
Хотелось бы ещё тесты с SQLite и MySQL. Так, чисто сравнить.
Будет


Re: p_ini - Самый быстрый редактор INI файлов - Den_Bellik - 23.02.2013

Тест скорости MySQL - wtf MySQL ?!
  • P.s Тест скорости от автора.



Re: p_ini - Самый быстрый редактор INI файлов - Alexander_Petrov - 23.02.2013

Quote:
Originally Posted by Den_Bellik
Посмотреть сообщение
Тест скорости MySQL - wtf MySQL ?!
  • P.s Тест скорости от автора.
Этот код не может выполняться 9 минут даже с учетом того, что запросы выполнены не в одном потоке.
Хотя, если нас реально не обманывают, база mysql стояла на микроволновке.


Re: p_ini - Самый быстрый редактор INI файлов - Den_Bellik - 23.02.2013

Quote:
Originally Posted by Alexander_Petrov
Посмотреть сообщение
Этот код не может выполняться 9 минут даже с учетом того, что запросы выполнены не в одном потоке.
Хотя, если нас реально не обманывают, база mysql стояла на микроволновке.
Только что тестировал, запрос очень тупит - выполнение 1-го запроса = 1 секунде.
И у его идет запрос не в талбицу, а в базу данных.


Re: p_ini - Самый быстрый редактор INI файлов - Stepashka - 23.02.2013

Тест ужасен и необъективен. Запросы можно выполнить одним вызовом. Где можно посмотреть структуру БД?


Re: p_ini - Самый быстрый редактор INI файлов - Den_Bellik - 23.02.2013

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
Тест ужасен и необъективен. Запросы можно выполнить одним вызовом. Где можно посмотреть структуру БД?
На дня сделаю свой тест, а вот таблицу посмотреть, смотри Тест скорости: Клик - там таблица.
Quote:
Originally Posted by pavelost
Сравнение с MySQL:



Re: p_ini - Самый быстрый редактор INI файлов - Den_Bellik - 24.02.2013

Quote:
Originally Posted by pavelost
Den_Bellik, я специально не стал объеденять запросы. Мне интересно было показать, как MySQL реагирует на большое колличество мелких запросов.
Ответ автора p_ini


Re: p_ini - Самый быстрый редактор INI файлов - Stepashka - 24.02.2013

Quote:
Originally Posted by Den_Bellik
Посмотреть сообщение
На дня сделаю свой тест, а вот таблицу посмотреть, смотри Тест скорости: Клик - там таблица.
В каком файле, не нашел.
Quote:
Originally Posted by Den_Bellik
Посмотреть сообщение
Ответ автора p_ini
Вы проверили не реакцию мускула, а реакцию плагина.


Re: p_ini - Самый быстрый редактор INI файлов - Nikid - 25.11.2013

как будет правильно записать и прочитать координаты x,y,z. в файле? и еще вопрос, стоит ли всегда открывать и закрывать файл при чтении какого-то значения? вообще p-ini лучше mx-ini?


Re: p_ini - Самый быстрый редактор INI файлов - -Stranger- - 27.11.2013

Nikid
1) Открыть файл.
2) Прочитать его содержимое.
3) Положить содержимое в глобальный массив.
4) Закрыть файл и больше никогда его не открывать на чтение.
5) Периодически, в нужные моменты, открывать файл для записи и сохранять значение массива.


Re: p_ini - Самый быстрый редактор INI файлов - stabker - 28.11.2013

Количество понтов, в коде этого инклуда, зашкаливает


Re: p_ini - Самый быстрый редактор INI файлов - Nadim - 30.11.2013


Мои комментарии:
1.Херня.
2.Говно.
3.Хуже всего (даже dini лучше).
4.Тест говнище.
5.Куча error+warning.
6.А про поинты даже нечего сказать...(ужас).



Re: p_ini - Самый быстрый редактор INI файлов - Stepashka - 30.11.2013

Quote:
Originally Posted by stabker
Посмотреть сообщение
Количество понтов, в коде этого инклуда, зашкаливает
Quote:
Originally Posted by Nadim
Посмотреть сообщение

Мои комментарии:
1.Херня.
2.Говно.
3.Хуже всего (даже dini лучше).
4.Тест говнище.
5.Куча error+warning.
6.А про поинты даже нечего сказать...(ужас).
напишите лучше.


Re: p_ini - Самый быстрый редактор INI файлов - Mutha_X - 01.12.2013

Просто автор обчитался вахой и теперь решил сделать что-то настолько пафосное, что сам император будет в шоке.