About: Lazy loading

An Entity of Type: disease, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org:8891

Lazy loading (also known as asynchronous loading) is a design pattern commonly used in computer programming and mostly in web design and development to defer initialization of an object until the point at which it is needed. It can contribute to efficiency in the program's operation if properly and appropriately used. This makes it ideal in use cases where network content is accessed and initialization times are to be kept at a minimum, such as in the case of web pages. For example, deferring loading of images on a web page until they are needed can make the initial display of the web page faster. The opposite of lazy loading is eager loading.

Property Value
dbo:abstract
  • Lazy Loading je návrhový vzor pro strategii načítání objektů z databáze až v momentě, kdy jsou opravdu potřeba. Tato strategie je velice důležitá při zlepšování výkonu aplikací pracujících s databází. V programování je častým problémem nahrávání entit, které jsou spojené s velikým množstvím jiných entit a tudíž nahrání takové entity vede k nahrání všech těchto spojených entit, čímž se výkon aplikace razantně snižuje. Lazy Loading toto řeší řízením dotazů do databáze, které jsou prováděny až v momentě, kdy jsou data spojená s nahrávanou entitou opravdu zapotřebí.Je však zbytečné tento postup aplikovat, pokud data, která potřebujeme, jsou všechna v jedné tabulce databáze. Jinými slovy je Lazy Loading užitečný tehdy, když na nahrání celé entity se všemi daty (i s těmi napojenými na entitu) je potřeba více dotazů do několika tabulek databáze najednou. (cs)
  • التحميل البطئ أو الكسول (بالإنجليزية: Lazy loading)‏ (المعروف أيضا باسم التحميل غير المتزامن) هو عبارة عن نمط التصميم أو لغة برمجية يشيع استخدامها في برمجة الكمبيوتر ومواقع الويب، لكن معظمها تختص في تصميم وتطوير الويب حتى يتم تأجيل تهيئة أو استحضار كائن ما من الصفحة متأخر عن باقي العناصر. يمكن أن تسهم في الكفاءة في تشغيل البرنامج إذا تم استخدامها بشكل صحيح ومناسب. هذا يجعلها مثالية في حالات الاستخدام حيث يتم الوصول إلى محتوى الشبكة ويجب الاحتفاظ بأوقات التهيئة كحد أدنى، كما هو الحال في حالة صفحات الويب. على سبيل المثال، تأجيل تحميل الصور على صفحة ويب حتى تكون هناك حاجة إليها يمكن أن يجعل العرض الأولي لصفحة الويب أسرع. عكس التحميل الكسول هو سرعة التحميل. (ar)
  • Lazy Loading, wörtlich „faules Laden“ (treffender etwa: „müßiges Laden“), bezeichnet in der Softwareentwicklung ein Entwurfsmuster, bei dem Datenobjekte grundsätzlich Werte oder andere, abhängige Objekte bereitstellen, diese aber erst bei einer konkreten Anfrage aus der Datenquelle holen. Das Gegenteil wird als „eager loading“ bezeichnet; hierbei werden möglichst effizient sofort alle absehbar benötigten Daten geholt. (de)
  • Lazy loading (also known as asynchronous loading) is a design pattern commonly used in computer programming and mostly in web design and development to defer initialization of an object until the point at which it is needed. It can contribute to efficiency in the program's operation if properly and appropriately used. This makes it ideal in use cases where network content is accessed and initialization times are to be kept at a minimum, such as in the case of web pages. For example, deferring loading of images on a web page until they are needed can make the initial display of the web page faster. The opposite of lazy loading is eager loading. (en)
  • La carga diferida (en inglés lazy loading) es un patrón de diseño comúnmente usado en la programación informática que consiste en retrasar la carga o inicialización de un objeto hasta el mismo momento de su utilización. Esto contribuye a la eficiencia de los programas, evitando la precarga de objetos que podrían no llegar a utilizarse. El opuesto de la carga diferida es la carga previa, precarga o eager loading. (es)
  • 遅延読み込み(ちえんよみこみ、英語: Lazy loading)とは実際にオブジェクトが必要とされたときに後から初期化を行うソフトウェアデザインパターンの一つである。 (ja)
  • 지연된 로딩, 레이지 로딩(lazy loading), 게으른 로딩은 필요 시점까지 객체의 초기화를 연기시키기 위해 컴퓨터 프로그래밍에 흔히 사용되는 디자인 패턴의 하나이다. 적절하게 사용될 경우 프로그램의 운영 차원에서 효율성에 기여할 수 있다. 그 반대의 경우 열정적인 로딩(즉시 로딩, eager loading)이라고 부른다. 웹페이지 등의 케이스에서 네트워크 콘텐츠가 접근되고 초기화 시간을 최소로 유지해야 하는 상황에서 이상적이다. (ko)
  • Lazy loading é um padrão de projeto de software, comumente utilizado em linguagens de programação, para adiar a inicialização de um objeto até o ponto em que ele é necessário. Isso pode contribuir para a eficiência no funcionamento de um programa, se utilizado adequadamente. O oposto do carregamento lento (lazy) é o carregamento imediato (eager). Os ganhos de desempenho são especialmente significativos quando inicializar um objeto é custoso, como no caso de acesso a serviços de rede e a listas de objetos de banco de dados (ver JPA e Hibernate). Isso o torna ideal em casos onde o conteúdo é acessado em um servidor de rede, como no caso de sistemas Web. (pt)
  • Ліниве завантажування (англ. Lazy Load) — шаблон проєктування, який покликаний покращити продуктивність шляхом завантаження даних, не одразу, а на вимогу. (uk)
  • 惰性載入(英語:lazy loading、infinite scroll,又稱延遲載入、懶載入、無限捲動、瀑布流),是一種設計模式,被運用在軟體設計和網頁設計當中,对于网页界面,其特徵為使用者透過滑鼠或觸控,瀏覽頁面,直到頁面下方時,才會依照Javascript等程式碼,發出連線請求,自動下載載入更多內容於同一網頁,以減少網路頻寬與裝置負擔;有多數網站採用這項網頁設計,例如Google圖片搜索、Google+、Facebook、Twitter、Pinterest、Youtube、部分論壇和維基百科的Flow討論系統。部分新聞網站會接續載入其他與原內容不相關的其他內容於同一網頁,也有結合無限捲動和多頁,兩著特性的網頁設計,以便快速定位尋找內容。 此種設計的缺點是如果是比較後面的資料內容,就需要逐一等候載入,無法和傳統多頁式設計那樣,可以快速定位內容。 而对于数据结构而言,惰性載入是指从一个数据对象通过方法获得里面的一个属性对象时,这个对应对象实际并没有随其父数据对象创建时一起保存在运行空间中,而是在其读取方法第一次被调用时才从其他数据源中加载到运行空间中,这样可以避免过早地导入过大的数据对象但并没有使用的空间占用浪费。 (zh)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 7598292 (xsd:integer)
dbo:wikiPageLength
  • 7529 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1116134561 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • التحميل البطئ أو الكسول (بالإنجليزية: Lazy loading)‏ (المعروف أيضا باسم التحميل غير المتزامن) هو عبارة عن نمط التصميم أو لغة برمجية يشيع استخدامها في برمجة الكمبيوتر ومواقع الويب، لكن معظمها تختص في تصميم وتطوير الويب حتى يتم تأجيل تهيئة أو استحضار كائن ما من الصفحة متأخر عن باقي العناصر. يمكن أن تسهم في الكفاءة في تشغيل البرنامج إذا تم استخدامها بشكل صحيح ومناسب. هذا يجعلها مثالية في حالات الاستخدام حيث يتم الوصول إلى محتوى الشبكة ويجب الاحتفاظ بأوقات التهيئة كحد أدنى، كما هو الحال في حالة صفحات الويب. على سبيل المثال، تأجيل تحميل الصور على صفحة ويب حتى تكون هناك حاجة إليها يمكن أن يجعل العرض الأولي لصفحة الويب أسرع. عكس التحميل الكسول هو سرعة التحميل. (ar)
  • Lazy Loading, wörtlich „faules Laden“ (treffender etwa: „müßiges Laden“), bezeichnet in der Softwareentwicklung ein Entwurfsmuster, bei dem Datenobjekte grundsätzlich Werte oder andere, abhängige Objekte bereitstellen, diese aber erst bei einer konkreten Anfrage aus der Datenquelle holen. Das Gegenteil wird als „eager loading“ bezeichnet; hierbei werden möglichst effizient sofort alle absehbar benötigten Daten geholt. (de)
  • Lazy loading (also known as asynchronous loading) is a design pattern commonly used in computer programming and mostly in web design and development to defer initialization of an object until the point at which it is needed. It can contribute to efficiency in the program's operation if properly and appropriately used. This makes it ideal in use cases where network content is accessed and initialization times are to be kept at a minimum, such as in the case of web pages. For example, deferring loading of images on a web page until they are needed can make the initial display of the web page faster. The opposite of lazy loading is eager loading. (en)
  • La carga diferida (en inglés lazy loading) es un patrón de diseño comúnmente usado en la programación informática que consiste en retrasar la carga o inicialización de un objeto hasta el mismo momento de su utilización. Esto contribuye a la eficiencia de los programas, evitando la precarga de objetos que podrían no llegar a utilizarse. El opuesto de la carga diferida es la carga previa, precarga o eager loading. (es)
  • 遅延読み込み(ちえんよみこみ、英語: Lazy loading)とは実際にオブジェクトが必要とされたときに後から初期化を行うソフトウェアデザインパターンの一つである。 (ja)
  • 지연된 로딩, 레이지 로딩(lazy loading), 게으른 로딩은 필요 시점까지 객체의 초기화를 연기시키기 위해 컴퓨터 프로그래밍에 흔히 사용되는 디자인 패턴의 하나이다. 적절하게 사용될 경우 프로그램의 운영 차원에서 효율성에 기여할 수 있다. 그 반대의 경우 열정적인 로딩(즉시 로딩, eager loading)이라고 부른다. 웹페이지 등의 케이스에서 네트워크 콘텐츠가 접근되고 초기화 시간을 최소로 유지해야 하는 상황에서 이상적이다. (ko)
  • Lazy loading é um padrão de projeto de software, comumente utilizado em linguagens de programação, para adiar a inicialização de um objeto até o ponto em que ele é necessário. Isso pode contribuir para a eficiência no funcionamento de um programa, se utilizado adequadamente. O oposto do carregamento lento (lazy) é o carregamento imediato (eager). Os ganhos de desempenho são especialmente significativos quando inicializar um objeto é custoso, como no caso de acesso a serviços de rede e a listas de objetos de banco de dados (ver JPA e Hibernate). Isso o torna ideal em casos onde o conteúdo é acessado em um servidor de rede, como no caso de sistemas Web. (pt)
  • Ліниве завантажування (англ. Lazy Load) — шаблон проєктування, який покликаний покращити продуктивність шляхом завантаження даних, не одразу, а на вимогу. (uk)
  • 惰性載入(英語:lazy loading、infinite scroll,又稱延遲載入、懶載入、無限捲動、瀑布流),是一種設計模式,被運用在軟體設計和網頁設計當中,对于网页界面,其特徵為使用者透過滑鼠或觸控,瀏覽頁面,直到頁面下方時,才會依照Javascript等程式碼,發出連線請求,自動下載載入更多內容於同一網頁,以減少網路頻寬與裝置負擔;有多數網站採用這項網頁設計,例如Google圖片搜索、Google+、Facebook、Twitter、Pinterest、Youtube、部分論壇和維基百科的Flow討論系統。部分新聞網站會接續載入其他與原內容不相關的其他內容於同一網頁,也有結合無限捲動和多頁,兩著特性的網頁設計,以便快速定位尋找內容。 此種設計的缺點是如果是比較後面的資料內容,就需要逐一等候載入,無法和傳統多頁式設計那樣,可以快速定位內容。 而对于数据结构而言,惰性載入是指从一个数据对象通过方法获得里面的一个属性对象时,这个对应对象实际并没有随其父数据对象创建时一起保存在运行空间中,而是在其读取方法第一次被调用时才从其他数据源中加载到运行空间中,这样可以避免过早地导入过大的数据对象但并没有使用的空间占用浪费。 (zh)
  • Lazy Loading je návrhový vzor pro strategii načítání objektů z databáze až v momentě, kdy jsou opravdu potřeba. Tato strategie je velice důležitá při zlepšování výkonu aplikací pracujících s databází. V programování je častým problémem nahrávání entit, které jsou spojené s velikým množstvím jiných entit a tudíž nahrání takové entity vede k nahrání všech těchto spojených entit, čímž se výkon aplikace razantně snižuje. Lazy Loading toto řeší řízením dotazů do databáze, které jsou prováděny až v momentě, kdy jsou data spojená s nahrávanou entitou opravdu zapotřebí.Je však zbytečné tento postup aplikovat, pokud data, která potřebujeme, jsou všechna v jedné tabulce databáze. Jinými slovy je Lazy Loading užitečný tehdy, když na nahrání celé entity se všemi daty (i s těmi napojenými na entitu) je (cs)
rdfs:label
  • التحميل البطئ (ar)
  • Lazy loading (cs)
  • Lazy Loading (de)
  • Lazy loading (es)
  • Lazy loading (en)
  • 지연된 로딩 (ko)
  • 遅延読み込み (ja)
  • Lazy loading (pt)
  • Ліниве завантажування (шаблон проєктування) (uk)
  • 惰性載入 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License