Domanda

Sto scrivendo una classe che probabilmente finirà per essere circa 3000 righe di codice.

Quello che vorrei sapere è molto semplice, inizierà questa classe nella parte superiore di ogni pagina rallenterà il tempo di esecuzione della pagina, anche se verranno utilizzati solo uno/due dei metodi degli oggetti? Farà molta più sforzo sul mio server se si accede diverse migliaia di volte al giorno?

In tal caso, dovrei cercare di creare estensioni per gestire ogni metodo invece di avere l'intera classe in un file?

MODIFICATO

In primo luogo, solo per correggere Kingcrunch e Kenaniah, questa classe è per la mia API, il che significa che contiene molte funzioni per il recupero di dati da visualizzare sul sito Web e sulla nostra applicazione per iPhone, insieme alla nostra intera applicazione di Facebook. Quindi 3000 righe sono piuttosto piccole date le dimensioni e le capacità del nostro sito Web, per non parlare del fatto che oltre 700 di queste righe sono commenti. Quindi posso assicurarti che non c'è difetto di design, anche se potrebbe esserci un difetto strutturale, motivo per cui sto facendo questa domanda ...

La funzione di costruzione imposta semplicemente i valori predefiniti sulle variabili definite, niente di più.

Ho completamente riscritto questo file da zero, quindi non esiste un vecchio codice e sono abbastanza sicuro che i metodi all'interno della classe sono il più efficienti possibile.

Ho monitorato il mio utilizzo del server ecc.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top