Skip to content
This repository was archived by the owner on Nov 9, 2017. It is now read-only.

Commit 8141ecb

Browse files
committed
Merge remote-tracking branch 'garak/it'
2 parents 6046f4e + a425baa commit 8141ecb

File tree

5 files changed

+11
-10
lines changed

5 files changed

+11
-10
lines changed

gentle-introduction/it/02-Exploring-Symfony-s-Code.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -832,8 +832,8 @@ Se la classe verrà trovata, verrà inclusa automaticamente.
832832
Collocando le proprie classi all'interno delle cartelle `lib/' non sarà più necessario includerle.
833833
Questo è il motivo per il quale solitamente i progetti symfony non contengono direttive `include_once` o `require_once`.
834834

835-
Sommario
836-
--------
835+
Riepilogo
836+
---------
837837

838838
L'utilizzo di un framework MVC obbliga lo sviluppatore a organizzare il codice in accordo con le convenzioni del framework stesso.
839839
Il codice di presentazione appartiene alla vista, la manipolazione dei dati appartiene al modello e la logica della richiesta appartiene al controllore.

gentle-introduction/it/06-Inside-the-Controller-Layer.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -986,8 +986,8 @@ Il parametro `view_class` definisce la classe della vista. Deve ereditare da `sf
986986

987987
Il parametro `partial_view_class` definisce la classe della vista utilizzata per i partial del modulo in questione. Deve ereditare da `sfPartialView`.
988988

989-
Sommario
990-
--------
989+
Riepilogo
990+
---------
991991

992992
In symfony il livello del controllore è diviso in due parti: il front controller, l'unico punto d'accesso per l'applicazione in un dato ambiente, e le azioni che contengono la logica delle pagine. Un'azione ha l'abilità di determinare come verrà eseguita la sua vista restituendo una delle costanti `sfView`. All'interno di un'azione si possono manipolare i diversi elementi del context, inclusi l'oggetto della richiesta (`sfRequest`) e l'oggetto della sessione utente corrente (`sfUser`).
993993

gentle-introduction/it/09-Links-and-the-Routing-System.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -691,8 +691,8 @@ Listato 9-26 - Utilizzare `sfController` per trasformare un URI interno
691691
$url = $this->getController()->genUrl($uri, true);
692692
=> http://myapp.example.com/article/21
693693

694-
Sommario
695-
--------
694+
Riepilogo
695+
---------
696696

697697
Il routing è un meccanismo bidirezionale pensato per permettere la formattazione di URL esterni in modo che siano più comprensibili e intuitive.
698698
La riscrittura degli URL è necessaria per permettere l'omissione del nome del front controller nell'URL di una delle applicazioni di ogni progetto.

gentle-introduction/it/12-Caching.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -720,8 +720,8 @@ Un ultimo header può essere spedito tramite symfony: `Expires`.
720720
>La conseguenza principale dell'abilitazione del meccanismo `Cache-Control` è che il server non mostrerà tutte le richieste eseguite dagli utenti,
721721
>ma solo quelle ricevute effettivamente. Se le prestazioni migliorassero, l'apparente popolarità del sito potrebbe diminuire nelle statistiche.
722722
723-
Sommario
724-
--------
723+
Riepilogo
724+
---------
725725

726726
Il sistema di cache fornisce accelerazioni variabili delle prestazioni a seconda del tipo di cache scelta. Dal maggior guadagno al minimo, i tipi di cache sono i seguenti:
727727

gentle-introduction/it/18-Performance.markdown

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -615,6 +615,7 @@ Symfony mette a disposizione anche un altro strumento di ottimizzazione, il task
615615

616616
Per vedere le strategie di ottimizzazione utilizzate nel task basta dare un'occhiata al suo codice sorgente.
617617

618-
Sommario
619-
--------
618+
Riepilogo
619+
---------
620+
620621
Symfony è già un framework molto ottimizzato e in grado di gestire siti ad alto traffico senza problemi. Ma se davvero si avesse la necessità di ottimizzare ulteriormente le prestazioni della propria applicazione, mettere a punto la configurazione (che sia la configurazione del server, di PHP o le impostazioni dell'applicazione) può fornire un piccolo miglioramento. È consigliabile seguire le best practice per scrivere metodi del modello efficienti; e dato che il database rappresenta sempre un collo di bottiglia per le applicazioni web, su di esso andrà riposta particolare attenzione. I template possono beneficiare anch'essi di alcune ottimizzazioni, ma i miglioramenti più evidenti arriveranno dall'utilizzo del sistema della cache. Infine non si esiti nell'analizzare plugin esistenti, dato che alcuni di essi mettono a disposizione tecniche innovative per aumentare ulteriormente la consegna delle pagine web (`sfSuperCache`, `project:optimize`).

0 commit comments

Comments
 (0)