Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Vladzimir

Users

Everything posted by Vladzimir

  1. phpMorphy + мій сгенерований словник
  2. Я свого часу робив пуллреквест в окСторе. Але він там так і висить. Щось автори підзабили на все. Модерація доповень тут йде майже місяць. Якась стагнація форуму і двіжу взагалі.
  3. Це стандартний алгоритм spell-checker по наявному словнику. Там завдяки вставкам/замінам/видаленням літер генеруються можливо-правильні слова і по ним вже шукається по базі. Саме до результатів цього алгоритму краще використовувати вже відстать Лавенштейна. А ще є така дуже цікава стаття https://habr.com/ru/articles/331174/
  4. Я трохи переробив цей клас https://www.phpclasses.org/package/4859-PHP-Suggest-corrected-spelling-text-in-pure-PHP.html для роботи з utf-8 та кирилицею. Результати пристойні. Швидкість дуже висока.
  5. Це питання до кого? До власника/користувача чи розробника?
  6. Є питання щодо неточного пошуку. Чому обрали саме n-gram, та й ще в базі, а не наприклад цей алгоритм http://norvig.com/spell-correct.html? Точність n-gram в два рази нижча ніж у spell-correct (він же розширення вибірки), до того ж реалізовано тільки для MySQL.
  7. Ось ще словники phpMorphy для ka_GE (грузинська) та pl_PL (польська) Можливо комусь згодяться. Згенеровані з hunspell dictionaries https://github.com/wooorm/dictionaries/ ka_GE.7z pl_PL.7z
  8. Навіщо? is_file нормально працює коли файл існує. Проблема актуальна саме для modification коли перевіряється чи є модифікований файл.
  9. Ця поведінка нівелюється іншим способом. І вона майже не залежить від типу та швидкості дисків. Що і доводить профайлер. Про це навіть в офдокументації написано https://www.php.net/manual/en/function.clearstatcache.php "You should also note that PHP doesn't cache information about non-existent files."
  10. Не всі урли можуть мати ЧПУ, наприклад ті що викликаються через javascript.
  11. До того що в ній використовується is_file, результат якого не кешується системою, якщо файл відсутній. І таких викликів понад 1000 разів.
  12. в phpMorphy використовується дууууууууже стара версія словників для української мови (яка до того ж містить багато помилок). Я сгенерував нову, більш повну і сучасну версію, використовуючи словники цього проекту https://github.com/brown-uk/dict_uk Користуйтеся. uk_UA.7z
  13. База це вузьке місце майже в кожній CMS, але Данька зміг реалізувати проблему там де її не повинно бути - це модифікація файлів і події! Разом вони дають до 50% оверхеду навіть з майже пустим каталогом.
  14. Не просто 3 людини, а 3 людини у яких в гаманців лежить аж цілих! 10 доларів.
  15. Це пастка не тільки для новачків. Це й ще пастка для розробників.
  16. Головна перевага opencart - його безкоштовність Головна проблема opencart - його безкоштовність
  17. Та навіщо порядну людину на роботі турбувати? Я хотів зробити все по домашньому.
  18. Хто знає точну адресу Даніеля? Хочу йому надіслати гумового прутня.
  19. Переривши безліч інформації щодо кешу та кешування опенкарту, я так і не знайшов простого та бюджетного способу прискорити TTFB. Час від часу я натрапляв на доповнення щодо кешу опенкарту для LiteSpeed. Але чомусь я так і не знайшов жодної дієвої інструкції (та доповнення) як робити дієвий кеш опенкарту в Nginx, особливо якщо у вас шаблон залежний від типу пристрою. І головною проблемою, яка постане перед вами при вирішенні цього питання це .... проксування куків з кешу і бекенду. В кого є які думки з цього приводу? Upd1 Дві функції які роблять твій сайт повільним
  20. А ще пропоную замінити лібу кешу Там така поведінка відсутня
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.