Maison >développement back-end >Problème PHP >Que faut-il maîtriser en PHP 3 ans ?

Que faut-il maîtriser en PHP 3 ans ?

王林
王林original
2019-10-17 15:24:042803parcourir

Que faut-il maîtriser en PHP 3 ans ?

1. Linux
peut utiliser en douceur les scripts Shell pour effectuer de nombreux travaux automatisés awk/sed/perl ; Traitement de texte et statistiques de données ; essentiellement capable d'installer la plupart des programmes Linux non spéciaux (y compris diverses bibliothèques, packages, dépendances tierces, etc., tels que MongoDB/Redis/Sphinx/Luncene/SVN, etc.) ; service, savoir visualiser les données des indicateurs de performances Linux, connaître le suivi de base des problèmes sous Linux, etc.

2. Nginx

Sur la base de la première étape, comprenez la configuration plus complexe de Nginx, y compris la configuration multicœur, les événements, proxy_pass, la configuration sendfile/tcp_*, Connaître les configurations associées et les impacts sur les performances, tels que les délais d'attente ; savoir que nginx peut également entreprendre des configurations telles que des serveurs proxy et des serveurs statiques inverses en plus des serveurs Web ; connaître le réglage de base de la configuration nginx, savoir comment configurer les autorisations, compiler une extension nginx vers nginx ; connaître les bases Le principe de fonctionnement de nginx (mécanisme maître/travailleur, epoll) et pourquoi les performances de nginx sont meilleures que les performances d'Apache.

3. Redis/Memcached

Dans la plupart des systèmes de taille moyenne, le traitement du cache sera certainement impliqué, vous devez donc comprendre le cache de base et connaître les similitudes et les différences ; entre Memcached et Redis et les scénarios d'application, être capable d'installer Redis/Memcached indépendamment et comprendre certaines fonctionnalités et limitations de base de Memcached comprendre les principes de fonctionnement et les utilisations de base de Redis, comprendre les types de données conventionnels, savoir quels types sont utilisés dans quels scénarios ; , comprendre les transactions Redis, etc. Dans la partie principale, vous pouvez avoir une compréhension générale de la structure de la mémoire de Memcached (mécanisme de dalle Redis comprend la structure de stockage d'implémentation sous-jacente des types de données courants (SDS/liste chaînée/SkipList/HashTable), etc. vous pouvez en savoir plus sur les transactions de Redis, RDB, AOF et d'autres mécanismes Bon

4. Conception du système  :

Capable de concevoir l'architecture, la base de données et les bases du site Web. Sélection du framework PHP de la plupart des systèmes de taille moyenne ; effectuer des tests de performances, un dépannage, etc. ; être capable de réaliser des tâches similaires : Navigateur -> et maintenance de sites Web à structure de base de données ; capables de prendre en charge le développement et la maintenance de sites Web de base avec des millions, voire des dizaines de millions de trafic chaque jour.

Tutoriel recommandé : Tutoriel vidéo PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn