Sales1 min read222 words

Laravel Octane dedir ?

Recai Atak

PlusClouds Author

Cloud & SaaS

Laravel Octane dedir ?
Size

Laravel Octane ile Swoole ve/veya Roadrunner gibi PHP için güçlü bir Uygulama Sunucusu kullanarak Laravel uygulamanıza hizmet verebilirsiniz. Laravel Octane Uygulamanızı öncelikle güçlü ve optimize bir şekilde başlatır, belirli alanlarında bunu saklar onu bellekte tutar, nesne durumlarını temizler ve istekler arasındaki nesnelerin örneğini yönetir.

 Laravel Octane Orjinal Döküman

  https://github.com/laravel/octane

Normalde, uygulama ve tüm nesneler her istek için birkaç kez yüklenir. Laravel Octane ile uygulama ,nesne model istekler arasında paylaşılır. Bu, geliştiricinin bazı nesnelerin bir kere yüklemesi gerektiği anlamına gelir (bazılarının önyükleme zamanında bir kez yüklendiğini unutmayın), bu durumda Laravel Octane nesnelerin durumlarının yönetilmesine yardımcı olur.

RoadRunner Nedir? 

RoadRunner, Php uygulamaları için yazılmış bir yük dağıtıcısı işlem yöneticisidir.


Uygulamayı Oluşturma Aşamaları:


Laravel installeriımızı yüklüyoruz

composer global require laravel/installer


Yeni laravel projesi oluşturuyoruz

llaravel new laravel-octane


Projemizin bulunduğu dosyaya giriyoruz

cd laravel-octane


Composer üzerinden paketimizi kuruyoruz

composer require laravel/octane


Paketimizi Yüklüyoruz

php artisan octane:install


Uygulamamızı başlatıyoruz
php artisan octane:start --port=8002

Evet, şu an uygulamamız Octane üzerinde başlamış bulunmakta. Octane, genel php core'unu dinlemeye ve önbellleklemeye başlar. Burada belirtilmesi gereken ise, Octane dinamik değişikliklerinizi bilmediği için bunların bildirimini ancak Cache Facade'i kullanarak yapabilirsiniz.

Cache::driver('octane')->put('test','test')

Şu an uygulamamızı 8002 portunda başlattık. Fakat burda bilmemiz gereken kısım artık php-fpm üzerinden değilde direkt Laravel'in çalıştığı port üzerinden giriş yapmanızdır. Diğer türlü octane çalışmayacaktır.


Bencmark



Standart Nginx


Laravel Octane



Görüldüğü üzere arada 4 kata kadar bir fark bulunmaktadır.


LeadOcean

Sales team chasing the wrong leads?

1.8B+ companies — search always free

Find My Leads →

No credit card · Cancel anytime

Frequently Asked Questions

Laravel Octane nedir ve nasıl çalışır?

Laravel Octane, Laravel uygulamasını Swoole veya RoadRunner gibi güçlü bir uygulama sunucusu üzerinde çalıştırarak hizmet verir. Octane, uygulamayı hızlı ve optimize bir şekilde başlatır, belirli alanları bellekte saklar, nesne durumlarını temizler ve istekler arasındaki nesnelerin örneklerini yönetir.

RoadRunner nedir ve Laravel Octane ile nasıl ilişkilidir?

RoadRunner, PHP uygulamaları için yazılmış bir yük dağıtıcısı işlem yöneticisidir. Laravel Octane ile birlikte, Laravel uygulamanıza hizmet vermek için güçlü bir uygulama sunucusu olarak kullanılabilir.

Octane ile uygulama performansı nasıl etkilenir?

Benchmark sonuçlarına göre Standart Nginx ile karşılaştırıldığında performansta farklar görülebilir. Görüldüğü üzere arada 4 kata kadar bir fark bulunmaktadır.

Octane kurulumunu nasıl yaparım?

Kurulum için şu adımları izleyin: composer global require laravel/installer ile Laravel kurucuyu yükleyin, sonra laravel new laravel-octane ile yeni bir proje oluşturun ve proje klasörüne girin. Ardından composer require laravel/octane ile paketi kurun, php artisan octane:install ile Octane'yı yükleyin ve php artisan octane:start --port=8002 ile başlatın.

Octane ile nesne durumları nasıl paylaşılır?

Normalde her istek için uygulama ve tüm nesneler yeniden yüklenir. Laravel Octane ile uygulama, nesne modelini istekler arasında paylaşır; bazı nesnelerin önyükleme zamanında bir kez yüklendiğini unutmayın ve Octane nesnelerin durumlarının yönetilmesine yardımcı olur.

Octane üzerinde uygulamayı hangi port üzerinden başlatmalı ve nasıl erişilir?

Uygulamayı php artisan octane:start --port=8002 ile başlatıyoruz ve şu anda 8002 portunda çalışıyor. Octane’a erişimde artık PHP-FPM üzerinden değil, Laravel'in çalıştığı port üzerinden giriş yapılmalıdır; aksi halde Octane çalışmayabilir.

Octane dinamik değişiklikleri nasıl bildirilir?

Octane dinamik değişiklikleri bilmediği için bunların bildirilmesi Cache Facade üzerinden yapılır. Örnek olarak Cache::driver('octane')->put('test','test').

Related Reading

Posts tagged with:

The 48-Hour Activation Window: How to Turn a Buying Signal into a Booked Meeting Before Your Competitor Even Sees It
Sales

The 48-Hour Activation Window: How to Turn a Buying Signal into a Booked Meeting Before Your Competitor Even Sees It

B2B buying signals decay fast, and most sales teams lose the advantage by waiting days to act. This guide breaks down how to build a 48-hour activation workflow using LeadOcean and Eaglet to turn raw intent signals into personalised, booked meetings before competitors even open their CRM.

How to Build a First-Party Intent Stack That Feeds LeadOcean: From Website Visitor to Verified Decision-Maker in One Workflow
Sales

How to Build a First-Party Intent Stack That Feeds LeadOcean: From Website Visitor to Verified Decision-Maker in One Workflow

Most B2B demand-generation teams ignore the buying signals already embedded in their own website, content, and product analytics. This guide explains how to build a first-party intent stack that resolves anonymous visitor traffic into verified decision-maker contacts, applies composite intent scoring, and routes high-intent accounts into HubSpot or Salesforce automatically using LeadOcean and Eaglet by PlusClouds.

Signal-First Outbound: How to Build a Personalized-at-Scale Prospecting System That Gets 18 % Reply Rates
Sales

Signal-First Outbound: How to Build a Personalized-at-Scale Prospecting System That Gets 18 % Reply Rates

B2B inboxes in 2026 are overwhelmed with generic cold email, pushing market-wide reply rates below 2%. This guide explains how to build a signal-first, personalized-at-scale outbound system that consistently achieves 18% reply rates by triggering outreach on real buying events and using AI-powered enrichment tools like LeadOcean and Eaglet.

Dark Funnel Prospecting: How to Detect and Reach B2B Buyers Before They Ever Fill Out a Form
Sales

Dark Funnel Prospecting: How to Detect and Reach B2B Buyers Before They Ever Fill Out a Form

The dark funnel accounts for roughly 70% of the B2B buyer journey before any prospect fills out a form, meaning most pipeline opportunities are invisible to standard marketing automation. This guide explains how to detect reliable buying signals, avoid false-positive intent data, and build a workflow that gets your outreach in front of the right buyer at the right moment.