Каким будет влияние производительности при определении нескольких PHP CONSTANTS. Я хочу добавить все строковые сообщения в один файл. Должен ли я определить все строки как константы?Усиление влияния множественных PHP CONSTANTS
ответ
Основная цель иметь CONSTANTS
- сохранить фиксированное значение. Таким образом, нет никакого вреда для хранения большего количества значений в CONSTANT
.
Если вы действительно беспокоитесь об эффективности, тогда вы должны сохранить свой КОНСТАНТ в APC cache
.
Определение Constant: http://php.net/manual/en/function.apc-define-constants.php
нагрузки Задаваемых Константы: http://php.net/manual/en/function.apc-load-constants.php
Если мы углубимся еще один шаг, то вы можете использовать кэш память или Redis для хранения строк в ключевых парах значений и извлечении оттуда при необходимости.
Спасибо. Итак, если я хочу хранить только 200 строк, я должен использовать константы или какой-либо механизм кеширования? –
, если это вопрос только 200 'констант', тогда лучше использовать нормальные константы, а не какой-либо механизм кеширования. –
- 1. PHP Class Constants Array Cast
- 2. Prolog Constants
- 3. TideSDK Constants
- 4. Передача PHP MAGIC CONSTANTS или $ GLOBALS
- 5. Django Translation String Constants
- 6. ОШИБКА ./~/constants-browserify/constants.json
- 7. Free defined String Constants
- 8. Python String Constants
- 9. Rails Model Constants
- 10. Ruby Constants and Namespacing
- 11. Rails - Constants Hash?
- 12. Array Constants in Excel
- 13. Typcript AngularJs CommonJs Constants
- 14. Усиление производительности скрипта загрузки/изменения размера PHP
- 15. Install4j Constants Casuing Build Failures
- 16. Какие способы вы использовали бы CONSTANTS в php
- 17. PHP-переадресация без влияния на заголовки
- 18. Обновление PHP без влияния на расширения
- 19. Усиление моей GA с нейронными сетями и/или усиление обучения
- 20. Усиление активности Android
- 21. усиление каротажа с фильтрами
- 22. Усиление композитным ключом?
- 23. Усиление фокуса в editext
- 24. Усиление UDP-сервера python
- 25. Усиление яркости ImageView
- 26. Усиление отпечатков пальцев
- 27. Solr: Усиление фонетических вариаций?
- 28. Усиление счетчика или запросов?
- 29. Усиление стресса WebSocket
- 30. усиление компиляции библиотек?
Хранение всего файла trad в файле может быть большим для сообщения «static», но почему константа? U может создать функцию для получения одного сообщения. Проверьте метод [gettext] (http://php.net/manual/fr/book.gettext.php). Это пример хранилища trad в файлах –