Bulut bilişim, kullanıcılara ağ üzerinden bilgi işlem kaynakları sağlayan bir modeldir. Bu kaynaklar arasında sunucular, depolama aygıtları, uygulamalar vb. bulunur. Kullanıcılar bu bilgi işlem kaynaklarına bilgisayarlar, mobil cihazlar, tabletler, akıllı saatler vb. gibi çeşitli terminal cihazları aracılığıyla erişebilir ve bunları kullanabilir.
Bulut bilişimin başlıca avantajları şunlardır:
Ölçeklenebilirlik: Bulut bilişim, daha fazla veya daha az depolama alanı, işlem gücü vb. dahil olmak üzere kullanıcı ihtiyaçlarına göre ölçeklenebilir kaynaklar sağlayabilir.
Güvenilirlik: Bulut bilişim tarafından sağlanan kaynaklar sıklıkla yeniden kullanılır ve kullanıcı verileri ve uygulamaları, veri güvenliğini ve kullanılabilirliğini geliştirmek için birden fazla farklı fiziksel ve sanal cihazda depolanır.
Maliyet tasarrufu: Bulut bilişim tarafından sağlanan altyapı ve hizmetler genellikle isteğe bağlı olarak ödendiğinden, kullanıcıların kendi sunucularını ve diğer bilgi işlem ekipmanlarını satın almaları ve bakımını yapmaları gerekmez, bu da maliyetlerden tasarruf sağlayabilir.
Esneklik: Kullanıcılar, altyapı bakımı ve yönetimini düşünmek zorunda kalmadan, bulut bilişimin sağladığı kaynakları kendi ihtiyaçlarına göre esnek bir şekilde kullanabilirler.
Hizmet Olarak Altyapı (IaaS), Hizmet Olarak Platform (PaaS) ve Hizmet Olarak Yazılım (SaaS) dahil olmak üzere bulut bilişimin çeşitli hizmet türleri vardır. Hizmet Olarak Altyapı, kullanıcılara sunucular, depolama ve ağlar gibi altyapı kaynaklarına erişim sağlar; Hizmet Olarak Platform, kullanıcılara uygulama geliştirme ve dağıtım ortamlarına erişim sağlar; Hizmet Olarak Yazılım, doğrudan kullanıma yönelik uygulamalar sağlar.
Günümüzde bulut bilişim, kurumsal düzeydeki uygulamalar, kişisel uygulamalar, büyük veri analizi, Nesnelerin İnterneti cihazları, mobil uygulama geliştirme vb. gibi çeşitli alanlarda yaygın olarak kullanılmaktadır.
AI SEO WordPress eklentim bugün bir CN sürümünü yayınladı. AI SEO CN WordPress Eklenti Aboneliği […]
6 Kasım 2023'te WordPress v6.4.2 yayınlandı. İki gün sonra blogumu başka bir sunucuya taşıdım. Daha sonra […]
Form motorunun bugünkü yinelemesi:
Tek sayfada birden fazla formu destekleyin;
veiws motorundaki uygulamayı destekler, böylece veiws motoru tarafından oluşturulan listeye çeşitli eylemler eklenebilir.
Form motorunun görünüm katmanı ve kontrol katmanı ayrılmıştır.
Açılır seçim düğmesi için bir alan ekleyin.
Form motoru ve görünüm motoru düşük kodlu platformdan ayrıldığından ve bir miktar yeniden yapılanma yapıldığından, bu yineleme yeteneklerini tamamen önceki sürümün ötesine geçirdi.
Beni tanıyan arkadaşlar bilir, salgın sırasında kendimi kodlayıp bir BAAS (back-end as a service bulut bilişim platformu) ve low-code platform kurdum. Nedeni […]
#, Baidu'nun Wenxin Qianfan büyük modelini WordPress'e entegre ediyor ve GPT ile karşılaştırıyor
Geçen hafta sonu Baidu'nun Wenxin Qianfan modeli WordPress'e entegre edildi.
1. Temel süreç:
1. İlk olarak Baidu'da Wenxin Qianfan'ın büyük modelini deneyimlemek için başvurun; bu öncelikle sertifikasyon gerektirir.
2. Geçtikten sonra büyük modeli etkinleştirin, çünkü Baidu'nun büyük modeli kullanım başına ücretlendirilir ve jetonla ücretlendirilir.Aktivasyon için hesabınızda bakiye olması gerekir.
3. Daha sonra appid, api key ve secret key’e sahip olacak bir uygulama oluşturun.
4. Ardından belgeleri okuyun ve ilgili arayüzü bağlayın.
Temel olarak, erişim belirtecini API anahtarı ve gizli anahtar aracılığıyla alırsınız ve ardından yanıtı almak için soruyu gönderirsiniz.
2. Anahtar kodu
1. Erişim belirtecinin anahtar kodunu alın
"`php
özel işlev getAccessToken(){
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => “https://aip.baidubce.com/oauth/2.0/token?client_id=”.$this->client_id.”&client_secret=”.$this->client_secret.”&grant_type=client_credentials”,
CURLOPT_TIMEOUT => 30,
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => dizi(
'İçerik Türü: uygulama/json',
'Kabul et: uygulama/json'
),
));
$response = curl_exec($curl);
curl_close($curl);
$rtn = json_decode($response);
return $rtn->access_token;
}
“`
2. Ernie Bot büyük modelinin anahtar kodunu arayın
"`php
genel işlev runErnieBot($message) {
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => “https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/completions?access_token={$this->getAccessToken()}”,
CURLOPT_TIMEOUT => 30,
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>$mesajı,
CURLOPT_HTTPHEADER => dizi(
'İçerik Türü: uygulama/json'
),
));
$response = curl_exec($curl);
curl_close($curl);
$response'u döndür;
}
“`
3. Ernie Bot Turbo büyük modelinin anahtar kodunu arayın
"`php
genel işlev runErnieBotTurbo($message) {
$curl = curl_init();
curl_setopt_array($curl, dizi(
CURLOPT_URL => “https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/eb-instant?access_token={$this->getAccessToken()}”,
CURLOPT_TIMEOUT => 30,
CURLOPT_RETURNTRANSFER => doğru,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>$mesajı,
CURLOPT_HTTPHEADER => dizi(
'İçerik Türü: uygulama/json'
),
));
$response = curl_exec($curl);
curl_close($curl);
$response'u döndür;
}
“`
Geçtiğimiz birkaç gün süren testlerde Baidu Wenxin Qianfan'ın büyük modelinin Çince performansı gerçekten de GPT'den çok daha iyi.
GPT'nin Çince düzeyi "açıklayıcı metin" düzeyidir.
Baidu Wenxin Qianfan Büyük Modelinin Çince seviyesi en azından "açıklayıcı metinden" daha iyidir.
Kendi oluşturduğum CMS platformu için üyelik aboneliği kısmı her zaman "uygulanması kolay" olmuştur. Bu hafta sonu bu kısmı yeniden yapılandırdım ve ana kısmı geliştirdim.
1. Yöntem
Genel olarak üyelik aboneliği temel olarak üç bölümden oluşur: üyelik abonelik planı ve satın alma, üye izin kontrolü ve üye yönetimi.
1. Üyelik abonelik planları ve satın alımlar için
Mevcut alışveriş merkezi sistemine dayalı olarak bazı genişletmeler yapmaya hazırlanın.
2. Üye izin kontrolü için,
Bunu özellikle belirtmek gerekiyor, bunu rol izin sistemi üzerinden değil, üye kontrollü ayrı bir sistem üzerinden yapmayı planlıyoruz.
Rol yetki sistemine göre üyeler bir rol dizisine dönüştürülür ve her üye türü bu rol dizisinde bir rol haline getirilir. Kulağa makul geliyor. Ancak bu durumda yapılması veya kullanılması oldukça zahmetlidir, özellikle iş çok olduğunda çeşitli mantıklar çok karmaşık hale gelecek ve dikkatli olunmadığı takdirde her türlü kafa karışıklığına neden olacaktır. Ve yeterince esnek değil.
Üstelik pek çok mükemmel sistemin üyelik aboneliği kısmı aslında rol bazlı değil. Bunun yerine izin kontrolü "işaretlere" veya emirlere göre uygulanır. WordPress dahil pek çok çok satan üyelik aboneliği eklentisi bu şekilde yapılır.
"Kullanıcı etiketleri" temel alınarak:
Özünde karakter sistemiyle aynı prensiptir. Üyelerin bazı "markalarını" tanımlamaktır.Bu "marka"ya bağlı üyelik abonelik planını satın alan kullanıcılar "bu işaretle işaretlenecek", böylece üye izinlerinin kontrolü sağlanabilecektir.
Siparişe göre:
Üyelik abonelik planı satın alın ve sipariş oluşturun.Ödeme yapıldıktan sonra son kullanma tarihi siparişe yazılacaktır. Dolayısıyla kullanıcının üye olup olmadığına, ne tür bir üye olduğuna, süresinin dolup dolmadığına göre sıralamaya göre karar verebilirsiniz. Bu şekilde üye izinlerini kontrol edebilirsiniz.
Daha önce sıra bazlı bir yöntem yapmıştım bu sefer "kullanıcı etiketleri" kullanmayı planlıyorum.
Siparişlere dayalı olmanın yanlış bir yanı yok, ancak oluşturduğum CMS platformunun sipariş sistemi şu anda birçok sipariş türünü destekliyor, bu da sipariş modelini nispeten "büyük" hale getiriyor.Artık buna "ağırlık eklemeyi" planlamıyorum, bu yüzden "kullanıcı etiketlerine" dayalı olarak seçtim.
3. Üye yönetimi
Mevcut kullanıcı yönetimi eklentisini baz alarak üye yönetimini tek başına yapmayı planlamıyoruz.
2. Uygulanabilir senaryolar
1. Temel senaryo
Ürünün tamamı, kullanıcıların satın aldığı ve üyelik hizmetlerinden yararlandığı bir veya daha fazla abonelik planına sahiptir.
Üyelik etiketlerini genel olarak tanımlayın. Her üyelik etiketi en az üç alan içerir: ad, bilgi ve ilgili abonelik planı kimliği.
Bir kullanıcı üyelik işaretli bir abonelik planı satın aldığında, üyelik işareti ve son kullanma tarihi kullanıcının meta verilerine yazılacaktır.
2. Platform/çok kiracılı senaryo
Platformlar ve çok kiracılı SAAS için çok önemli bir senaryo var: Satıcının kendisi tarafından sağlanan abonelik planı.
Tedarikçinin kullanıcı meta verisinde tedarikçinin üyelik etiketini tanımlayın.Tedarikçinin üyelik etiketinin anahtarı, global üyelik etiketinin anahtarı ile aynı olamaz.
Bir kullanıcı bu sağlayıcıdan bir abonelik planı satın aldığında, ilgili üyelik etiketi ve son kullanma tarihi, satın alan kullanıcının meta verilerine yazılacaktır.
Bu yineleme yalnızca temel senaryoları uygular ancak platform ve çok kiracılı senaryolara genişletilebilmesi gerekir.
3. Giriş yaparken üyeliğin süresinin dolup dolmadığını belirleyin
Kullanıcı giriş yaptığında süresinin dolup dolmadığına bakılır, eğer süresi dolmuşsa meta verideki üye işaretini false, son kullanma tarihini ise false olarak güncelleyin.
Geçen yıl uluslararası bir HRSaaS şirketinin plan yapmasına yardımcı oldum. Bu planın merkezinde B tarafı SAAS platformunu başarıyla kuran iki kişi var […]
Yıllar önce "İnternet Araç Kiralama Platformunun İncelenmesi - Tüm Sektörün Nasıl Yönetileceği" yazmıştım (makale şifre korumalıdır ve sıradan insanlar tarafından görülemez). Bu makale esas olarak hakkındadır […]
Görünüm motorunu yinelemeye devam edin.
Bu yinelemeden sonra görünüm motoru tamamen bir mikro çekirdek mimarisi haline geldi. Form motoru ve blok motorunun mimarisi aynıdır.
Form motoru geçen hafta yinelendi. Adres seçici eklendi. Pek tatmin olmadım, önce bunu yapalım, sonra konuşalım. Form başlığı koşullu yapılandırmayı uygular ve sabit bir değerle sınırlı olması gerekmez.
OMS ayrıca bazı yinelemeler yaptı. Bir sipariş türü eklendi (ücretsiz). Sipariş modeli değiştirildi.
Ürün yönetim sistemi ayrıca sipariş sınıflandırması için bir ürün türü ve sınıflandırma ekleyerek bazı yinelemeler yaptı.